2015-10-17 54 views
-1

我需要將此(2015-09-30 05:47:58)時間格式轉換爲ISO 8601格式,我試過Google搜索和大量代碼的例子,但沒有運氣,對API最終格式爲2015-09-30T07:06:21.5663224Z,感激幫助日期預計將採用ISO 8601格式yyyy-MM-ddTHH:mm:ss.fffffff -HH:MM

$date = new DateTime(); 
    echo $new_date = $date->setISODate($order->getPickupDate()); 
    echo $PickupDate = $date->format(DateTime::ATOM); 

我想YYYY-MM-ddTHH:mm:ss.fffffff-HH:MM

回答

0

看到試試這個

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); 
+0

感謝利維烏,這工作對我來說有一些自定義,日期( 'Y-M-d \ TH:我:S'。 substr((string)microtime(),1,8),strtotime($ order-> getPickupDate())) –