http://www2f.biglobe.ne.jp/~takan/javac/examples …
このページのSeven Daysを参考にして、曜日に合わせたメッセージを表示する方法は分かったのですが、
曜日(=7日周期)ではなく、5日周期でメッセージの表示がしたいのです。
sevendays[5]とsevendays[6]を削ったら、[4]の次は[1]にループしてくれるんじゃないかという単純な発想では全然駄目で詰まってしまいました。
そもそもgetDayは曜日取得なんだから全然別の方法を取らないといけないんじゃないかと思ってはいますがさっぱりわかりません。
ご教示お願いします。
No.1ベストアンサー
- 回答日時:
日を取得して、それを5で割り余りを求めれば、必ず 0~4 の何れかの数値になりますので、この手法はいかがでしょう。
ただし、普通に getDate() で日を取得すると、1月31日と2月1日というように、連続して余りが1になる日が現れるので、適当な日付を初期値に設定し、その日から日数をカウントして5で割った余りを求めれば、5日単位で画像がループして切り替わります。
以下、参考スクリプト
today = new Date();
initDate = new Date(2010,0,1); // 2010年1月1日を初期日に設定
count = ( today.getTime() - initDate.getTime() ) / (24*60*60*1000);
cnt = Math.ceil(count);
surplus = cnt%5;
これで surplusの値が 0~4 の何れかの値が得られますので、あとはその値に応じた条件分岐を作ればOKです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel セルに入っている日付を参照して、別シートのリストを表示させたい 1 2022/04/12 17:02
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- Amazon Amazonで注文した後に自宅からコンビニ受け取りに変更する方法教えてください 表示は〇〇日〇曜日に 1 2023/08/10 22:54
- 時計・電卓・電子辞書 CASIO A500WA-1 曜日変更について 1 2022/10/07 08:07
- LINE LINE機能の"削除"について、した側とされた側に起こることを教えてください LINEのトーク一覧か 2 2023/04/13 08:24
- Excel(エクセル) ExcelにおけるVLOOKUPでの祝日表示について 5 2022/09/18 22:23
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/04/21 13:46
- Excel(エクセル) Excelで祝日を除く1回目の金曜日を返す 3 2023/01/31 16:07
- スマートフォン・携帯電話 時間の感覚 日時の計算 2 2022/07/07 17:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
読み込んだQRコードをフォーム...
-
特定の文字列を複数抜き出した...
-
var exports = exports || {}; ...
-
ローディングアニメーションの...
-
GASでチェックボックスを一括of...
-
追加ボタンを押した際に ok ボ...
-
①入力フォーム→②確認表示画面→③...
-
GASに文字列として関数を入れる...
-
GASでGoogleフォームの自動返信...
-
React hooksが値を返して配列変...
-
初心者です。gulpでコンパイル...
-
ジャバスクリプトについて。
-
プログラムについて。
-
HTMLタグに複数のクラスを設定...
-
Googleフォームで選択肢に応じ...
-
ボタンを押したあとに画像を表...
-
disabled プロパティが表示され...
-
出発駅A、到着駅Bを選択すると...
-
Colorboxがうまく設置できません
-
Cookieに保存されない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
二次元配列を使って順位をだす...
-
プログラムについて。
-
Q&A掲示板の入力フォームに文字...
-
メールフォームの日付入力フォ...
-
iOSのみダブルタップが必要
-
ジャバスクリプトについて。
-
画面遷移を行わずに同一ページ...
-
特定の文字列を複数抜き出した...
-
指定時間になったら、WEBサイト...
-
追加ボタンを押した際に ok ボ...
-
①入力フォーム→②確認表示画面→③...
-
スマホ上で、左右スワイプで次...
-
読み込んだQRコードをフォーム...
-
フロントエンドフレームワーク...
-
React hooksが値を返して配列変...
-
GASでGoogleフォームの自動返信...
-
初心者です。gulpでコンパイル...
-
階層別の組織図の自動作成について
-
HTMLで作った時報アプリが動き...
-
jQueryで同じクラス名のものを...
おすすめ情報