在我的MYSQL数据库中。我有'日期'和'时间'类型。当我将数据输入SQL表时。我希望有时间显示数据提交的时间。我环顾四周,一无所获。
如果有人能告诉我如何解决这个问题,那就非常感激。
提前致谢。
答案 0 :(得分:0)
您可以更改db表架构,以下是如何通过phpmyadmin更改
或者通过查询,你可以这样做
ALTER TABLE `tablename` CHANGE `date_created` `date_created` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP;
答案 1 :(得分:0)
日期功能将microtime转换为日期,时间的任何自定义格式。 并且strtotime将时间转换为mictotime。
试试这个:
在PHP中使用 $ Datetimestamp = //获取时间戳字段
这是针对日期:date("Y-m-d" , strtotime($Datetimestamp))
这是时间:date("H:i:s" , strtotime($Datetimestamp))