ここから本文です

回答受付終了まであと3日 回答を投稿すると知恵コイン15枚が追加されます

初めまして。

ayu********さん

2019/10/1023:18:10

初めまして。

ホームページの中にカレンダーを起きたいのですが、常に30日前を表示させたいのですがHTMLの作り方がわかりません。

例えば今日が10/10なら9/10を表示させたいです。
明日になったら9/11が表示されるようにしたいです。
どなたか教えて頂けませんでしょうか?
よろしくお願いします。

閲覧数:
6
回答数:
1

違反報告

回答

1〜1件/1件中

zet********さん

2019/10/1102:11:02

// 日数で30日前
var datevalue = new Date();
datevalue.setDate(datevalue.getDate() - 30);

print(datevalue);


// 月数で1か月前
var datevalue = new Date();
datevalue.setMonth(datevalue.getMonth() - 1);

print(datevalue);


となる。
ただし、月数で1か月前の同日とした場合、以下のような前月に該当する日がない場合どうするのか?
2020-03-30
2020-03-31
2020-05-31
2020-07-31
2020-10-31
2020-12-31
2021-03-29
の場合を考慮しなくてはならない。

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる