jquery ライブラリよりも安定しているように見え、jquery 日付ライブラリは出力コンソール エラーであるため、moment.js ライブラリについて頭を悩ませようとしています。
http://momentjs.com/docs/#/manipulating/
私がやろうとしているのは、カウントダウンを行って、今からの残り時間を計算することです。
私が持っている例
var countDownTill = '2012-11-19 00:00:00 +0000';
document.write(moment(countDownTill).diff(moment(), 'months') + " months<br>");
document.write(moment(countDownTill).diff(moment(), 'weeks') + " weeks<br>");
document.write(moment(countDownTill).diff(moment(), 'days') + " days<br>");
どちらが出力されますか
0 months
1 weeks
4 days
しかし、全体的にはうまくいかず、各値(日、週、月)ごとに個別に行っています
したがって、以下のように12か月で日付を上げるとします。
var countDownTill = '2013-11-19 00:00:00 +0000';
document.write(moment(countDownTill).diff(moment(), 'months') + " months<br>");
document.write(moment(countDownTill).diff(moment(), 'weeks') + " weeks<br>");
document.write(moment(countDownTill).diff(moment(), 'days') + " days<br>");
出力します。
12 months
53 weeks
369 days
私はそれを出力しようとしています
12 months
2 weeks
5 days