当前时间戳与当前日期不同

时间:2015-05-14 02:11:21

标签: php mysql timestamp yii2-advanced-app

我有这张桌子。

+------------------+--------------+------+-----+-------------------+-
| Field            | Type         | Null | Key | Default           |
+------------------+--------------+------+-----+-------------------+-
| encoded_date     | timestamp    | NO   |     | CURRENT_TIMESTAMP |
| actual_date      | date         | NO   |     | NULL              |
+------------------+--------------+------+-----+-------------------+-

我的电脑的日期是5/14/2015 10:10Am .. 为什么当我提交表单时,保存的记录是

Encoded Date: 2015-05-13 18:59:03

1 个答案:

答案 0 :(得分:2)

尝试在表单页面顶部设置时区,如下所示:

<?php
    //set time zone
    date_default_timezone_set('America/New_York');
?>

您可以在此找到您所在的时区:http://php.net/manual/en/timezones.php