【发布时间】:2015-10-23 05:35:19
【问题描述】:
当我将时间戳参数提供给 php date() 时,会返回不正确的日期。格式正确,但结果不如预期。
src 来自 Hubspot json。
public 'publish_date' => int 1438079400000
$feed = (object) $this->json;
$string = '';
if( $feed->total_count > 0):
foreach( $feed->objects as $item ):
$item = (object) $item;
date_default_timezone_set('Europe/London');
ob_start();
?>
<?php echo date( 'l jS F Y', $item->publish_date ); ?>
<?php
$string .= ob_get_clean();
endforeach;
endif;
return $string;
47546 年 4 月 14 日星期日
的结果Epoch Converter 检查显示时间戳为 Thu, 30 Jul 2015 09:30:00 GMT
使用不带时间戳的 date() 会返回今天的正确日期。
【问题讨论】:
-
回显日期('l jS F Y',1438079400000); 1946 年 9 月 21 日星期六 5:10:am