我有一个这样的php代码:

   date_default_timezone_set('GMT');
    $date =date( "Y-m-d H:i:s");
    echo $date;

输出为
2011-05-01 11:31:49

但是当在Datetime列中插入$date时
2011-05-01 11:05:07
插入代码:
    date_default_timezone_set("GMT");
    $date=date("Y-m-d H:m:s");
    $q="insert into TABLE values
    ('$date')";
mysql_query($q);

为什么?

最佳答案

你的第一个例子使用了$date=date("Y-m-d H:i:s");这似乎是可以的。
第二个例子使用$date=date("Y-m-d H:m:s");这看起来很奇怪,您在转换中使用了月(m)分钟。

关于php - 日期时间字段问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5848108/

10-12 12:51
查看更多