PHP time() はタイムゾーンに依存しないタイムスタンプを返しますか?
時間の計算を扱うときは、コンテキストを理解することが重要です。タイムスタンプとタイムゾーンがタイムスタンプに与える影響。 PHP の time() 関数はタイムスタンプ値を提供しますが、そのタイムゾーンへの影響については明確にする必要があります。
GMT/UTC タイムスタンプ
UTC (協定世界時) および GMT (グリニッジ) Mean Time) は、世界時を測定するための基準として使用されるタイム ゾーンです。 GMT/UTC タイムスタンプは、エポックの開始 (UTC の 1970 年 1 月 1 日午前 0 時) からの時点を秒単位で表します。
time() およびタイムゾーン独立性
time() 関数は、エポックからの経過秒数である UNIX タイムスタンプを返します。このタイムスタンプは、特定のタイムゾーンに関連付けられていません。代わりに、地理的位置に関係なく、絶対的な時点を表します。
人間が判読できる時間に関する影響
タイムスタンプを人間が判読できる時刻として表示する場合 (例: " 2011 年 1 月 27 日 02:54:35")、明確にするためにタイム ゾーンを指定する必要があります。タイム ゾーンを指定しないと、タイム ゾーン オフセットが異なるため、タイムスタンプは場所によって異なる時間を表す可能性があります。
人間が判読できる時刻に変換する
UNIX を変換するには人間が判読できる時刻にタイムスタンプを設定するには、次の操作を行う必要があります:
その他の考慮事項
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3