在php中将防火墙时间戳转换为实际日期的首选方法是什么?目前,我正在使用这个日期函数并将时间戳传递给它:
<input class="form-control" type="text" value="{{date('m/d/Y H:i:s',$order['createdAt'] )}}" >但它并没有正确地显示年份。
09/19/51697 20:19:46
发布于 2019-12-04 09:47:03
在转换为日期之前使用strtotime。
$timestamp = 1569255279586;
$datetimeFormat = 'Y-m-d H:i:s';
// If you must have use time zones
// $date = new \DateTime('now', new \DateTimeZone('Europe/Helsinki'));
$date = new \DateTime();
echo $date->format($datetimeFormat);结果
产出:2019年-12-04 10:03:33
其他时区:
发布于 2019-12-04 10:16:19
评论来自@04FS!
您的时间戳值以毫秒为单位,PHP使用秒。所以你需要把它除以1000。
<input class="form-control" type="text" value="{{date('m/d/Y H:i:s',$order['createdAt']/1000 )}}" >https://stackoverflow.com/questions/59172996
复制相似问题