エポック時間が必要です。それを日付に翻訳する方法に関する投稿を見たことがありますが、何日もありません。私はエポック時間がかなり苦手です...どうすればこれを取得できますか?
質問する
15157 次
1 に答える
33
エポック時間が必要です (日数)
エポックからの日数が必要だと解釈します。エポック自体は 0 日目 (または表示したい 1 日目の開始日) です。
JavaScript の Date オブジェクトの中心にあるのは、1970-01-01T00:00:00Z からのミリ秒数です。その時点から現在までの日数を取得するには、単純に現在の時刻の値を取得し、それを 1 日のミリ秒数で割ります。
var now = new Date();
var fullDaysSinceEpoch = Math.floor(now/8.64e7);
2012 年 10 月 5 日の場合、15618 を取得する必要があります。うるう秒などを考慮できるかどうかはわかりませんが、システム クロックが正確であれば、十分に近い (数秒以内) はずです。
Date オブジェクト ( や など) の値を読み取る場合にのみgetHours()
、toString()
タイムゾーン オフセットが適用されて現地時間が表示されます。
于 2012-10-05T03:50:13.763 に答える