标签: php mysql datetime
我在php中使用此代码生成当前日期/时间
$time = date("m.d G:i:s T Y");
现在我需要将值存储在mysql表中的time
time
然而,在我的表中显示为非法,即0000-00-00 00:00:00
0000-00-00 00:00:00
我的列使用的数据类型为datetime
datetime
感谢您帮助我解决问题:)
答案 0 :(得分:1)
你试试这个
$time = date("Y:m:d H:i:s");
因为mysql datetime必须是YYYY-MM-DD H:I:S格式..否则插入该字段的数据将为0000-00-00 00:00:00。
YYYY-MM-DD H:I:S
您可以参考这些链接以获取更多参考资料
Link 1
Link 2
答案 1 :(得分:0)
使用此
date('Y-m-d H:i:s',strtotime($time));