Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将google analytics日期转换为人类可读的值_Php_Google Analytics Api - Fatal编程技术网

Php 将google analytics日期转换为人类可读的值

Php 将google analytics日期转换为人类可读的值,php,google-analytics-api,Php,Google Analytics Api,我使用API获取谷歌分析数据 一切正常,除了一件事,我无法将日期时间戳转换为可读值。日期时间戳看起来像20150724,date('mj',$date)始终显示8月22日的。 如何修复它?date()希望$date是一个时间戳,它是自Unix时代以来的秒数。尝试使用strotime转换$date。date()希望$date是一个时间戳,它是自Unix时代以来的秒数。尝试使用strotime转换$date。date()希望$date是一个时间戳,它是自Unix时代以来的秒数。尝试使用strotim

我使用API获取谷歌分析数据

一切正常,除了一件事,我无法将日期时间戳转换为可读值。日期时间戳看起来像20150724,
date('mj',$date)始终显示8月22日的
如何修复它?

date()希望$date是一个时间戳,它是自Unix时代以来的秒数。尝试使用strotime转换$date。

date()希望$date是一个时间戳,它是自Unix时代以来的秒数。尝试使用strotime转换$date。

date()希望$date是一个时间戳,它是自Unix时代以来的秒数。尝试使用strotime转换$date。

date()希望$date是一个时间戳,它是自Unix时代以来的秒数。尝试用strotime转换$date。

如果您不告诉PHP这个数字是什么,它将假定它是一个UNIX时间戳。20150724年是1970年8月22日

所以只要告诉它它是如何格式化的:

<?php
$google_date = '20150724';
$date = DateTime::createFromFormat('Ymd', $google_date);
echo $date->format('M j');

如果您不告诉PHP数字是什么,它将假定它是UNIX时间戳。20150724年是1970年8月22日

所以只要告诉它它是如何格式化的:

<?php
$google_date = '20150724';
$date = DateTime::createFromFormat('Ymd', $google_date);
echo $date->format('M j');

如果您不告诉PHP数字是什么,它将假定它是UNIX时间戳。20150724年是1970年8月22日

所以只要告诉它它是如何格式化的:

<?php
$google_date = '20150724';
$date = DateTime::createFromFormat('Ymd', $google_date);
echo $date->format('M j');

如果您不告诉PHP数字是什么,它将假定它是UNIX时间戳。20150724年是1970年8月22日

所以只要告诉它它是如何格式化的:

<?php
$google_date = '20150724';
$date = DateTime::createFromFormat('Ymd', $google_date);
echo $date->format('M j');