こんにちは、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.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>
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
お探しの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ランキング
-
カラーミーショップのsectionル...
-
追加ボタンを押した際に ok ボ...
-
スマホ上で、左右スワイプで次...
-
読み込んだQRコードをフォーム...
-
変数宣言と初期値代入の場所に...
-
二次元配列を使って順位をだす...
-
イラストレーター、縦中横のシ...
-
条件に該当した時のみ定数を宣...
-
jQueryで同じクラス名のものを...
-
ジャバスクリプトについて。
-
プログラムについて。
-
Q&A掲示板の入力フォームに文字...
-
メールフォームの日付入力フォ...
-
iOSのみダブルタップが必要
-
jsで質問です。 displayプロパ...
-
var exports = exports || {}; ...
-
HTMLタグに複数のクラスを設定...
-
Googleフォームで選択肢に応じ...
-
変数名をどのようにつけるのが...
-
ボタンを押したあとに画像を表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
¥マークの検索について
-
CGIフォーム一定時間過ぎる...
-
document.getElementById
-
javascriptで変数を組み込みたい
-
location.hrefが動かない・・・
-
明日の日にちを表示するときは
-
ページ内文字列の置換について
-
JavaScriptの入れ子
-
1から100までの平方根を表示す...
-
カウントダウンとカウントアッ...
-
JSによるリンク先の値の取得
-
特定のURLからの訪問者を入室禁...
-
IEでiframe内のcookieを保持
-
16進n桁の文字列変換の方法は?
-
ブラウザを閉じないようにする...
-
promptを使用した年齢認証
-
<a href="#" …>の意味を教えて...
-
bodyにidをつける理由は何ですか?
-
別ファイルのfunctionの読み込み方
-
getElementsByNameで要素が取得...
おすすめ情報