私はちょうどdateJSで始まっていて、すばらしいlibのようですが、明らかに何か(おそらく愚かな間違い)がありませんが、私の関数では3つの日付が必要です:clickedDate、weekStart & weekEnd。しかし、dateJSを使って、私は各変数を上書きしているようです。誰かが私の間違いを指摘できますか?dateJSは変数を上書きしています
var clickDate = myDate;
console.log(clickDate);
var weekStart = Date.parse(clickDate).last().monday();
console.log(clickDate);
var weekEnd = Date.parse(clickDate).next().sunday();
console.log(weekEnd);
console.log('break');
console.log(clickDate);
console.log(weekStart);
console.log(weekEnd);
コンソールには、これはDatejs問題ではありません、以下
Date {Wed Nov 30 2011 00:00:00 GMT-0700 (US Mountain Standard Time)}
Date {Mon Nov 28 2011 00:00:00 GMT-0700 (US Mountain Standard Time)}
Date {Sun Dec 04 2011 00:00:00 GMT-0700 (US Mountain Standard Time)}
break
Date {Sun Dec 04 2011 00:00:00 GMT-0700 (US Mountain Standard Time)}
Date {Sun Dec 04 2011 00:00:00 GMT-0700 (US Mountain Standard Time)}
Date {Sun Dec 04 2011 00:00:00 GMT-0700 (US Mountain Standard Time)}
[SSCCE](http://sscce.org)をご覧ください。 JavaScript SSCCEのための素晴らしいツール:http://jsfiddle.net。文字列である 'myDate'とは何ですか?ところで、あなたは 'console.log(clickDate)'に2回連続して出会ったのですか? –
[それは私のために働く](http://jsfiddle.net/LJJKn/)。 –
より多くのグローバルを使用 –