「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > UTCエポックタイムスタンプを現地の日付に変換する方法は?

UTCエポックタイムスタンプを現地の日付に変換する方法は?

2025-02-24に投稿されました
ブラウズ:184

How to Convert UTC Epoch Timestamps to Local Dates?

utcエポックをローカル日付に変換

問題

をローカルデートオブジェクトに変換することは困難です。標準日付()コンストラクターは、エポックをローカルとして解釈し、タイムスタンプが実際にUTCにある場合に誤った結果をもたらします。 UTCオブジェクトを作成し、Settime()を使用して時間を調整しようとするか、UTCオフセットを取得することは失敗していることが証明されています。日付を直接操作する代わりに、新しい日付をエポックに設定し(0と表されます)、UTCエポックユニットを追加します。たとえば、UTCエポックを数秒で変換する(例:1234567890)。 var d = new Date(0); //日付をエポックに設定します d.setutcseconds(utcseconds);

結果の日付dは、UTCエポックタイムスタンプに相当する現地時間を表します。この例では、日付は次のとおりです。2009年2月13日18:31:30 GMT-0500(EST)。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3