我有一个这样的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)。