-1
需要日期輸出PHP代碼;帶日期的時區
2012-11-13T19:05:05.5270036-02:00
這已經失敗了!
$endDateTime = date ('Y-m-j'.'T'.'H:i:s'.'.5270036-02:00', strtotime ($endDateTime));
需要日期輸出PHP代碼;帶日期的時區
2012-11-13T19:05:05.5270036-02:00
這已經失敗了!
$endDateTime = date ('Y-m-j'.'T'.'H:i:s'.'.5270036-02:00', strtotime ($endDateTime));
只是看看the documentation。您正在尋找的日期模式似乎是:
Y-m-d\TH:i:s.uP
注意T
需要與\
進行轉義,否則將被認知爲時區縮寫。您也不需要對微秒進行硬編碼(使用u
)和Tiezone(P
)。
另外,如果你想使用這個模式,你應該使用DateTime::format
代替date
因爲後來一個使用蒙上它的參數的int
,所以微秒永遠是0
你需要逃出去T字符
DateTime = date ('Y-m-j'."\T".'H:i:s'.'.5270036-02:00', strtotime ($endDateTime));
謝謝,我也用uP替換了時區,因爲oezi建議 – mukamaivan