似たような質問がたくさんありましたが、この計算に対処したものはありませんでした。javascript i を使用すると、ex のミリ秒差分 b/w 2 日付を簡単に見つけることができます。
var mil = Math.floor(new Date("1/1/2012") - new Date("1/7/2012"))
mil
割り当てられています518400000
週を取得するには、以下で行います
var weeks = mil / (1000*7*24*60*60);
上記の例では、正確に週に適合し1
ます。他の可能な入力については、例として出力を取得したいと思います:
n Weeks, y days , z hours
だから私はmil % (1000*7*24*3600)
モジュラスを取得し、残りから日数を計算しました。しかし驚くべきことに、これは私がコンソールから得た答えでし
1 weeks , 6 days
た。