繁体   English   中英

将Google Analytics(分析)日期转换为人类可读的值

[英]Convert google analytics date to human readable value

我正在使用google-api-php-client通过API获取Google Analytics(分析)数据

除了一件事,一切都很好,我无法将日期时间戳转换为可读值。 日期时间戳看起来像20150724, date('M j', $date); 即使使用不同的时间戳,也始终显示8月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时代以来的秒数。 尝试使用strtotime转换$ date。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM