日付は2012年 7 月 24 日、時刻は23:59:59という別の変数があります。moment.js を使用して、これと現在の日付の間の日数/時間/分を見つけようとしています。
これは moment.js でどのように行うことができますか?
日付は2012年 7 月 24 日、時刻は23:59:59という別の変数があります。moment.js を使用して、これと現在の日付の間の日数/時間/分を見つけようとしています。
これは moment.js でどのように行うことができますか?
fromNow
moment.jsは、このタスクを実行するための「直接的な」方法を提供していませんhumanize
。ただし ( moment.js ソースfrom
をインスピレーションとして使用して)少し解決策を導き出すことができます。
var whence = moment("2040-11-28")
var remaining = moment.duration(whence.diff(moment()))
次に、期間を使用/フォーマットします(残念ながら、利用できるものはありませduration.format()
ん):
var r = remaining
var str = Math.floor(r.asDays()) + "." + r.hours() + ":" + r.minutes() + ":" + r.seconds()
alert(str)
PaulProgrammer の回答は、2 つの分離値から最初に日付を取得する方法に関する優れたソリューションを提供します。または (Moment.js 2.1.0 以降)、日時は次の方法で取得できます。
var whence = moment(yourDate, "MM/DD/YYYY").add(moment.duration(yourTimeOfDay))