1

PHPドキュメントから

strtotime — 英語のテキストによる日時記述を Unix タイムスタンプに解析します。 説明 int strtotime ( string $time [, int $now = time() ] )

この関数は、英語の日付形式を含む文字列が与えられることを期待し、その形式を解析して Unix タイムスタンプ (1970 年 1 月 1 日 00:00:00 UTC からの秒数) に変換しようとします。 now が指定されていない場合は現在の時刻

この関数の各パラメーターは、そのパラメーターでタイム ゾーンが指定されていない限り、既定のタイム ゾーンを使用します。意図しない限り、各パラメーターで異なるタイムゾーンを使用しないように注意してください。デフォルトのタイムゾーンを定義するさまざまな方法については、date_default_timezone_get() を参照してください。パラメーター

私のqがばかげているかどうかはわかりませんが、前もって失礼しますが、

2 番目のパラメーターの目的がわかりません。UNIX TIMESTAMP (UNIX EPOCH を基準とした過去の秒数) が別の時間に対してどのように関連しているのですか?

また、UNIX TIMESTAMP (2 番目のパラメーター) にタイムゾーンを設定する方法がわかりません。

4

1 に答える 1

1

UNIX TIMESTAMP (2 番目のパラメーター) にタイム ゾーンを設定する方法がわかりません。

そうではありませんが、明示的なタイムゾーン/タイムゾーンオフセットがなくても、文字列は非 UTC である可能性があります。

于 2012-12-04T13:00:05.613 に答える