假设有:
2009年08月19日 星期三  12:05
1990-4-2 周日
1978:3:03 14:02
Mon, 17 Aug 2009 13:33:35 GMT+8
Tue, 18 Aug 2009 03:20:37 +0000
Mon, 17 Aug 2009 18:32:20 +0800
Thu, 20 Aug 2009 11:36:57 +0800
等字符串,我怎么把它们统一日期型呢?有没有现成的函数,或者需要正则等方法?谢谢大家~

解决方案 »

  1.   

    字符串转日期  strtotime()函数  
    http://www.w3school.com.cn/php/func_date_strtotime.asp
      

  2.   

    echo date('Y-m-d',strtotime($timeStr));
      

  3.   

    可是strtotime不能处理中文日期吧
      

  4.   

    虽然PHP 很强大,但是也没办法解析“上个礼拜天”这样的格式
      

  5.   

    嘻嘻,谢谢大家,问题解决。(我将“周”替换成“星期”,再将“星期一”替换成“Monday”...,把“年”和“月”替换成“-”,“日”替换成“”就OK啦~)