日期时间戳不起作用

时间:2016-02-21 07:15:01

标签: php sql database date time

在我的MYSQL数据库中。我有'日期'和'时间'类型。当我将数据输入SQL表时。我希望有时间显示数据提交的时间。我环顾四周,一无所获。

如果有人能告诉我如何解决这个问题,那就非常感激。

提前致谢。

2 个答案:

答案 0 :(得分:0)

您可以更改db表架构,以下是如何通过phpmyadmin更改

Pivot

或者通过查询,你可以这样做

ALTER TABLE `tablename` CHANGE `date_created` `date_created` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP;

答案 1 :(得分:0)

Okey,经过一番完整的讨论。您希望在时间戳字段中插入日期时间,但希望在PHP代码中显示不同的日期和时间。

日期功能将microtime转换为日期,时间的任何自定义格式。 并且strtotime将时间转换为mictotime。

试试这个:

在PHP中使用 $ Datetimestamp = //获取时间戳字段

这是针对日期:date("Y-m-d" , strtotime($Datetimestamp))

这是时间:date("H:i:s" , strtotime($Datetimestamp))