将时间戳转换为可读格式

时间:2016-07-12 05:12:19

标签: php timestamp

我需要将时间戳转换为2016-07-12 format。这是我试过的。

$selectedDate=date('m/d/Y H:i:s', '1465430400000');

我得到08/23/48407 00:00:00我需要将其转换为2016-07-12 format。 请注意:这里格式为m / d / Y H:i:s不是问题。我的错误日期是问题

任何建议都会被批评。

2 个答案:

答案 0 :(得分:3)

看起来您的时间戳是date()所期望的1000倍,因此请先尝试将其除以1000(当然,请使用正确的日期格式):

$selectedDate = date('Y-m-d', 1465430400000/1000);

答案 1 :(得分:0)

您可以使用任何格式转换日期:

<?php  $date1 = strtotime($old_date);
   echo  $date = date("y-M-d", $date1); ?>

Complete list of format options