我正在尝试转换来自数据库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
答案 0 :(得分:2)
您不应该在时间戳上使用strtotime
,只需将时间戳直接传递给日期即可:
$symptom[ 'date_created' ] = 1540621628 ;
echo date("m/d/Y H:i:s", $symptom[ 'date_created' ]);
输出
10/27/2018 08:27:08