DateDiff関数に問題があります。私は2つの日付/時間の違いを理解しようとしています。私はこの投稿(Javascriptで日付の違いを計算するための最良の方法は何ですか)を読み、このチュートリアル( http://www.javascriptkit.com/javatutors/datedifference.shtml )も見ましたが、理解できないようです。
これが私が成功せずに仕事に取り掛かろうとしたことです。誰かが私が何をしているのか、そしてこれをどのように単純化できるのか教えてもらえますか?少しオーバーコーディングされているようです...?
//Set the two dates
var currentTime = new Date();
var month = currentTime.getMonth() + 1;
var day = currentTime.getDate();
var year = currentTime.getFullYear();
var currDate = month + "/" + day + "/" + year;
var iniremDate = "8/10/2012";
//Show the dates subtracted
document.write('DateDiff is: ' + currDate - iniremDate);
//Try this function...
function DateDiff(date1, date2) {
return date1.getTime() - date2.getTime();
}
//Print the results of DateDiff
document.write (DateDiff(iniremDate, currDate);