怎么把1540621628转换成正确的日期?

时间:2018-10-27 07:08:08

标签: php date datetime phalcon

我正在尝试转换来自数据库1540621628字段的date_created值。我希望将其转换为正确的日期。

我尝试过的事情:

date("m/d/Y H:i:s", strtotime($symptom[ 'date_created' ]));

但是它正在打印12/31/1969 19:00:00这是无效值,因为我在https://www.epochconverter.com/中转换了1540621628并给出了正确的日期,即

  

GMT:2018年10月27日,星期六,上午7:06:34.154您的时区:   2018年10月27日星期六格林尼治标准时间+05:00 12:06:34.154

1 个答案:

答案 0 :(得分:2)

您不应该在时间戳上使用strtotime,只需将时间戳直接传递给日期即可:

$symptom[ 'date_created' ] = 1540621628 ;
echo date("m/d/Y H:i:s", $symptom[ 'date_created' ]);

输出

10/27/2018 08:27:08