■質問
this.getで取得してきた日付から1日前、30日前を取得するには
どうしたらよいのか?
現在のコード(取得できない)
var day01 = this.get('yyyymmdd'); // yyyymmddは毎回違う日付が入ってくる // 仮にyyyymmddに20150101が入ってきたとする var day = new Date('day01'); day.setHours(0); day.setMinutes(0); day.setSeconds(0); this.set('ymd_1', day.setDate(day.getDate() - 1)); // ymd_1の中に'20141231 000000'が入ってほしい this.set('ymd_30', day.setDate(day.getDate() - 30)); // ymd_30の中に'20141202 000000'が入ってほしい 結果 => NaN
■やりたいこと
(1)
this.get('yyyymmdd')を 20150101 000000 (or 20150101 00:00:00) にしたい
(2)
(1)で取得した日付から1日前と30日前を計算させ、
ymd_1という変数へ格納したい
(setした変数は同ファイルではなく、別のファイルで扱う)
どうかご教授いただけますと幸いでございます。
宜しくお願い致します。
ーーー
前回、javascriptの日付計算について質問させていただきました。
日時の直指定、または今日の日付からですと取得できるのですが、
変数などをセットすると取得できない、または1970/01/01などになってしまいます。
<a href="https://teratail.com/questions/19678">【javascriptの日付計算について】 </a>
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/09 23:53