-1

これを出力するには、日付の PHP コードが必要です。

2012-11-13T19:05:05.5270036-02:00

これは失敗しました!

$endDateTime = date ( 'Y-m-j'.'T'.'H:i:s'.'.5270036-02:00', strtotime ($endDateTime));
4

2 に答える 2

2

ドキュメントを見てください。あなたが探している日付パターンは次のようです:

Y-m-d\TH:i:s.uP

Tでエスケープする必要があることに注意してください\。そうしないと、タイムゾーンの略語として認識されます。uまた、マイクロ秒 ( を使用) と Tiezone ( )をハードコーディングする必要もありませんP

さらに、このパターンを使用する場合は、DateTime::format代わりに を使用する必要があります。これdateは、後のパターンがそのパラメーターを にキャストするintため、マイクロ秒は常に0

于 2012-11-13T10:52:22.850 に答える
0

de T 文字をエスケープする必要があります

DateTime = date ( 'Y-m-j'."\T".'H:i:s'.'.5270036-02:00', strtotime ($endDateTime));
于 2012-11-13T10:53:00.173 に答える