
php里日期数据写入数据库的问题
我在文本框中直接输入1998-01-01这样的日期怎样把它转换成datetime格式写入mysql数据库呢?...
我在文本框中直接输入1998-01-01 这样的日期 怎样把它转换成datetime格式写入mysql数据库呢?
展开
2个回答
展开全部
我建议你不要以这种方式写进去,用时间戳
$timestamp = time();
把$timestamp写进去
然后显示的时候
date("Y-m-d H:i:s",$timestamp)
如果你仍然坚持,也可以的,不过不知道楼主的意思是不是想在日期后面直接加00:00:00
如果是的话,可以直接加
例如
$date = "1998-01-01";
那就
$date = $date." 00:00:00";
如果不是0的话,就要知道时间..
$timestamp = time();
把$timestamp写进去
然后显示的时候
date("Y-m-d H:i:s",$timestamp)
如果你仍然坚持,也可以的,不过不知道楼主的意思是不是想在日期后面直接加00:00:00
如果是的话,可以直接加
例如
$date = "1998-01-01";
那就
$date = $date." 00:00:00";
如果不是0的话,就要知道时间..
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询