以正确的格式显示日期,从字符串时间到可读日期


Show date in proper format, from string time to readable date

我想将字符串1433669892转换为07-06-2015(2015年6月7日)。

为此,我使用的代码是:

$date = date('d-m-Y',strtotime ($row['order_created']));

其中:

$row['order_created']= '1433669892'

哪个正在返回:

31-12-1969

和我预想的完全不同。我知道这应该很琐碎,但我没能找到合适的日期。

试试这个:

$date = date('d-m-Y', intval( $row['order_created'] ) );

传递给函数date()的时间戳应该是一个整数,就像您在行中看到的那样。

编辑转换为整数