我使用Google - API -php-client通过API获得Google Analytics数据
一切都很好,除了一件事,我不能把日时间戳转换成可读的值。日时间戳看起来像20150724,date('M j', $date);
总是显示Aug 22,即使对于不同的时间戳。如何解决这个问题?
如果您不告诉PHP这个数字是什么,它将假定它是UNIX时间戳。20150724是1970年8月22日…
告诉它它的格式:
<?php
$google_date = '20150724';
$date = DateTime::createFromFormat('Ymd', $google_date);
echo $date->format('M j');
date()期望$date是一个时间戳,即从Unix纪元开始的秒数。尝试将$date转换为strtotime.