日期应采用 ISO 8601 格式 yyyy-MM-ddTHH:mm:ss.fffffff-HH:MM
Date is expected to be in ISO 8601 format yyyy-MM-ddTHH:mm:ss.fffffff-HH:MM
我需要将这个 (2015-09-30 05:47:58
) 时间格式转换成 ISO 8601 格式,我尝试了谷歌搜索和很多代码示例,但没有成功,API 的最终格式是 2015-09-30T07:06:21.5663224Z
,感谢帮助
$date = new DateTime();
echo $new_date = $date->setISODate($order->getPickupDate());
echo $PickupDate = $date->format(DateTime::ATOM);
我要YYYY-MM-ddTHH:mm:ss.fffffff-HH:MM
只需使用 php
的日期函数
date("Y-m-d H:i:s h:i A",strtotime($order->getPickupDate()));
有关更多选项,请参阅 http://php.net/manual/en/function.date.php
试试这个
function getTime($timestamp) {
return date ( 'Y-m-d\TH:i:s' . substr ( ( string ) microtime (), 1, 8 ) . ' P', $timestamp ); //instead of P use \Z if zulu time needed UTC.
}
$date = new DateTime ();
//$date->setTimezone(new DateTimeZone("UTC"));
$timestamp = $date->getTimestamp ();
echo getTime ( $timestamp );
我需要将这个 (2015-09-30 05:47:58
) 时间格式转换成 ISO 8601 格式,我尝试了谷歌搜索和很多代码示例,但没有成功,API 的最终格式是 2015-09-30T07:06:21.5663224Z
,感谢帮助
$date = new DateTime();
echo $new_date = $date->setISODate($order->getPickupDate());
echo $PickupDate = $date->format(DateTime::ATOM);
我要YYYY-MM-ddTHH:mm:ss.fffffff-HH:MM
只需使用 php
的日期函数date("Y-m-d H:i:s h:i A",strtotime($order->getPickupDate()));
有关更多选项,请参阅 http://php.net/manual/en/function.date.php
试试这个
function getTime($timestamp) {
return date ( 'Y-m-d\TH:i:s' . substr ( ( string ) microtime (), 1, 8 ) . ' P', $timestamp ); //instead of P use \Z if zulu time needed UTC.
}
$date = new DateTime ();
//$date->setTimezone(new DateTimeZone("UTC"));
$timestamp = $date->getTimestamp ();
echo getTime ( $timestamp );