![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
こんにちは、23歳、事務系のOLです。
いま、HPの作成を行っているのですが、スクリプトがいまいちよくわからなくて><
3日前の日付を常に表示するスクリプトが欲しいのですが、どのように作るのでしょうか?
下記のようにやってみたのですが、これだと月が替わって「1日」になると「-2日」となってしまいます。
良いやり方はないでしょうか;;
<script language="JavaScript" type="text/javascript">
<!--
weeks = new Array("(日)","(月)","(火)","(水)","(木)","(金)","(土)") ;
today = new Date() ;
y = today.getFullYear() ;
m = today.getMonth() + 1 ;
d = today.getDate() - 3 ;
w = weeks[today.getDay() - 3] ;
document.write (m,"月",d,"日",w,"");
//-->
</script>
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
<script language="JavaScript" type="text/javascript">
<!--
weeks = new Array("(日)","(月)","(火)","(水)","(木)","(金)","(土)") ;
today = new Date() ;
today.setTime(today.getTime() - (3 * 24 * 3600 * 1000));
y = today.getFullYear() ;
m = today.getMonth() +1 ;
d = today.getDate() ;
w = weeks[today.getDay()] ;
document.write (m,"月",d,"日",w,"");
//-->
</script>
http://www.tohoho-web.com/js/index.htm
http://www.scollabo.com/banban/java/ref_15.html
No.1
- 回答日時:
普通に引き算しちゃまずいでしょう
こんな感じ?
<script language="JavaScript" type="text/javascript">
weeks = new Array("(日)","(月)","(火)","(水)","(木)","(金)","(土)") ;
today = new Date() ;
today.setDate(today.getDate() -3);
y = today.getFullYear() ;
m = today.getMonth() + 1 ;
d = today.getDate();
w = weeks[today.getDay()] ;
document.write (m,"月",d,"日",w,"");
</script>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/04/13 10:55
- Excel(エクセル) エクセルの数式について教えてください。 1 2023/03/21 09:46
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) 西暦の下一桁と月を表示させたい。但し、10,11,12月はXYZにしたい。 5 2023/06/22 13:15
- Visual Basic(VBA) 列 A に同じ日が2つが必要です。 1 2023/03/28 07:25
- その他(Microsoft Office) エクセルの休日について教えてください。 1 2023/01/06 15:45
- フィナンシャルプランナー(FP) 本日の日付が(F1)出たら、本日の勤務が(F2)同時に出るようにしたいのです。 1 2022/09/12 11:53
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
読み込んだQRコードをフォーム...
-
二次元配列を使って順位をだす...
-
プルダウンから1個選んで、豆知...
-
GASでGoogleフォームの自動返信...
-
二次元配列の中の各行の要素を...
-
初心者です。gulpでコンパイル...
-
1度きりではなく、繰り返し、挙...
-
追加ボタンを押した際に ok ボ...
-
HTMLでサブフレームから親のス...
-
ジャバスクリプトについて。
-
プログラムについて。
-
Q&A掲示板の入力フォームに文字...
-
メールフォームの日付入力フォ...
-
iOSのみダブルタップが必要
-
jsで質問です。 displayプロパ...
-
var exports = exports || {}; ...
-
HTMLタグに複数のクラスを設定...
-
Googleフォームで選択肢に応じ...
-
変数名をどのようにつけるのが...
-
ボタンを押したあとに画像を表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CGIフォーム一定時間過ぎる...
-
動的生成したscriptタグが実行...
-
javascriptで変数を組み込みたい
-
コピーライトの年表示について...
-
特定のURLからの訪問者を入室禁...
-
ページ内文字列の置換について
-
ブログ上で複数のjavaスクリプ...
-
Cookieの回数で閲覧制限、javas...
-
書いたクッキーを読み出してメ...
-
ブラウザを閉じないようにする...
-
HPビルダーで『最終更新日時』...
-
こんにちは、23歳、事務系のOL...
-
document.getElementById
-
¥マークの検索について
-
JSによるリンク先の値の取得
-
16進n桁の文字列変換の方法は?
-
ホームページを見る度にTOP画面...
-
スクロールしても画像・文字が...
-
読み込むたびに画像を順番に表...
-
<a href="#" …>の意味を教えて...
おすすめ情報