我想這個字符串 '2016年5月30日15:35:00' 轉換爲ISO 8601格式,它應該是這樣的:PHP ISO 8601的格式轉換問題
預期結果:2016 -05-30T15:35:00 + 05:30
我嘗試以下,但在輸出它的2小時以下,
$phpdate = strtotime('2016-05-30 15:35:00'); echo gmdate('Y-m-d\TH:i:s\+05:30', $phpdate);
輸出:2016-05-30T13:35:00 + 05:30
我有沒有什麼地方搞錯了?或者是否有這種轉換更簡單的方法?
使用日期代替gmdate – splash58
'gmdate'用於UTC取而代之,你需要使用'日期',如'date('Ymd H:i:sP',$ phpdate);' –
感謝您的快速回復:) –