1

yyyy-MM-ddTHH:mm:ss.fffZ.NET サーバーと通信するためのハッシュの作成に使用する日時形式を取得する必要があります。PHPでその形式を取得するにはどうすればよいですか? これを自分で理解しようとしても、「fffZ」が何なのかわからず、オンラインで見つけることができません。助けていただければ幸いです。

ありがとう、ジェームズ

4

4 に答える 4

8

PHP を使用すると、次の方法で取得できます。

date('Y-m-dTH:i:s.uZ')  //for the current time

ドキュメントで各文字を見つけることができます。Z両方の言語で同じ意味かどうかはわかりませんが。

于 2013-03-22T15:50:21.527 に答える
2

カスタムの日付と時刻の書式文字列を参照してください

fff 日付と時刻の値のミリ秒。指定子。

"z" UTC からのオフセット時間。先頭にゼロはありません。

PHP で対応する形式を取得するには、 を参照してくださいdate

于 2013-03-22T15:48:50.230 に答える
2

MSDN によると、fff はミリ秒です。

http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx

Zはタイムゾーンになります。http://php.net/manual/en/datetime.gettimezone.phpによって PHP で取得できます。

残りはかなり簡単です。

編集: 実は、.NET の Z が UTC からオフセットされることを忘れていました。PHP の UTC Offset に似たものからそれを取得できるようです。

于 2013-03-22T15:48:55.150 に答える