如何将此 1540621628 转换为正确的日期?
How to convert this 1540621628 to proper date?
我正在尝试转换来自数据库 date_created
字段的 1540621628
值。我希望将其转换为正确的日期。
我尝试了什么:
date("m/d/Y H:i:s", strtotime($symptom[ 'date_created' ]));
但它打印的是 12/31/1969 19:00:00,这不是有效值,因为我将 1540621628
转换为 https://www.epochconverter.com/,它给出了正确的日期,即
GMT: Saturday, October 27, 2018 7:06:34.154 AM Your time zone:
Saturday, October 27, 2018 12:06:34.154 PM GMT+05:00
您不应该在时间戳上使用 strtotime
,只需将时间戳直接传递到日期即可:
$symptom[ 'date_created' ] = 1540621628 ;
echo date("m/d/Y H:i:s", $symptom[ 'date_created' ]);
输出
10/27/2018 08:27:08
我正在尝试转换来自数据库 date_created
字段的 1540621628
值。我希望将其转换为正确的日期。
我尝试了什么:
date("m/d/Y H:i:s", strtotime($symptom[ 'date_created' ]));
但它打印的是 12/31/1969 19:00:00,这不是有效值,因为我将 1540621628
转换为 https://www.epochconverter.com/,它给出了正确的日期,即
GMT: Saturday, October 27, 2018 7:06:34.154 AM Your time zone: Saturday, October 27, 2018 12:06:34.154 PM GMT+05:00
您不应该在时间戳上使用 strtotime
,只需将时间戳直接传递到日期即可:
$symptom[ 'date_created' ] = 1540621628 ;
echo date("m/d/Y H:i:s", $symptom[ 'date_created' ]);
输出
10/27/2018 08:27:08