• ベストアンサー

[HTML]指定日付の経過後に、文字を切り替える方法。

ホームページを作成している者です。 ホームページに、お客様向けのイベント告知を表示しています。 これで、指定した日付を経過すると、「イベントは終了しました。」のような 文字を表示したいのです。 JavaScriptを使って、何か方法はありませんでしょうか? 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • crepon133
  • ベストアンサー率51% (399/776)
回答No.2

<script type="text/javascript"> <!-- today = new Date() if((today.getMonth()+1 >= 10) & (today.getDate() >= 12)) { document.write("イベントは終了しました") } else { document.write("イベント開催中") } // --> </script>

URAYASU23
質問者

お礼

他業を優先していたため返事が遅れました。即答いただいきありがとうございました。 私の考えていた通りの動きをしました。 日付は「年」も対象にしたかったため、下記のようにコーディングしました。 <script type="text/javascript"> <!-- today = new Date() if((today.getYear() >= 2006) & (today.getMonth()+1 >= 10) & (today.getDate() >= 30)) { document.write("イベントは終了しました") } else { document.write("イベント開催中") } // --> </script>

その他の回答 (1)

noname#232969
noname#232969
回答No.1

このあたりのサンプルが近いかもしれません。 http://okwave.jp/qa2129160.html http://www.west-mira.jp/javascript/jikan/DayPage1.html

URAYASU23
質問者

お礼

他業を優先していたため返事が遅れました。即答いただいきありがとうございました。 大変参考になりました。時間を作って勉強します。

関連するQ&A

  • 文字を日付タイプにして経過日数を取得したい。

    Aテーブルのテキストタイプで入っている日付を日付形式の項目に変換したいのですが、クエリーの関数でできますか。 最終目的はDATEDIFF で 経過日数を求めたいです。 例) 現在は開始日、終了日のデータがテキストタイプです。 したがって日付タイプの項目(開始日B 終了日B)を作成してそこに データを移そうと思うのですが違うタイプに落とせるでしょうか。 開始日  終了日  経過 20070901 20070930 開始日  終了日  開始日B  終了日B     経過 20070901 20070930   20070901 20070930 宜しくお願いいたします。

  • htmlで日付表示。三日後の日付を表示したいです。

    通販サイトのホームページ作成をしているのですが、html(javascript)で今日から三日後の日付を表示することは出来ますか? ホームページを見た時に商品が何日に配送されるのかというのを自動更新で表示をしたいと思っています。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • 日付指定画面について

    私はDBへの検索条件として日付を指定する為のWebページを作成しています。日付の指定は年、月、日ごとに選択メニュー(HTMLの<SELECT><OPTION>で表示するもの)を使って指定します。 そこで月の指定に従って日の選択メニューの内容を変化させていきたいのですが(2月だと28までとか。あとうるう年にも対応しているもの)、どのような方法で作成できるでしょうか(できればJAVAのみを使って作成したい)。あとその方法に役立つHPの参考URLや、簡単な作り方の説明をいただけると助かります。

    • ベストアンサー
    • Java
  • HTML画面上で文字の大きさを変える方法

    こんにちは。社内閲覧用のHTMLファイルを作成しているのですが、 年齢層が高いせいか、文字を大きくしてほしいという人と、大きすぎて読みづらいという人が両方いて、困っています。ブラウザの表示→文字の大きさで変えることができるようにフォントをスタイルシートで指定しないようにしているのですが、文字の大きさを変える方法を知らない人も多いという状況で・・・。それで、よく親切なサイトでは、文字を大きくする、標準にする、小さくする、と簡単に文字の大きさを変えられるように工夫していることがありますよね。ソースを見ると、JavaScriptのようなのですが、別のファイルにスクリプトコードが書いてあるようで、どんなコードなのかわかりません。 これをマネしたいのですが、どのようなスクリプトコードなのか、または説明サイト等をご存知の方がいらしたら、教えていただきたいのですが。よろしくお願い致します!

  • WMICでの日付指定について

    WMICでバッチを作成して、 イベント抽出をしようと思っています。 OSは、XPと2008です。 以下が、バッチの一部ですが、日付を指定(してした日付より後)しても、 指定以外(指定日付より前)の日付までテキストに書かれてしまいます。 XPでも2008でも同じことが起こります。 日付の指定方法が間違えていますでしょうか。 どなたか、日付の正しい指定方法をお教えください。 (1) wmic NTEVENT where "(EventType='5' or EventType='2' or EventType='1' and TimeGenerated >= '20111206000000.0+540')" get EventType, LogFile, EventCode, TimeWritten, Message /FORMAT:CSV >> %Kyo01%_log.txt (2) wmic NTEVENT where "(EventType='5' or EventType='2' or EventType='1' and TimeGenerated >= '2011/12/01')" get EventType, LogFile, EventCode, TimeWritten, Message /FORMAT:CSV >> %Kyo01%_log.txt (1)も(2)も両方とも日付のフィルタがかかりません。 どうぞ、よろしくお願いします。

  • 日付けの数字と文字の比較

    いつもお世話になっています。 またまたですが、エクセル2010で日付から作成される文書Noと作成時の日付けを付き合わせて間違っていたらエクセルの書式で文書Noを赤字にしたいのですが。 文書Noの先頭の4文字は西暦の下2桁と月(2017年3月なら1703****)をいうルールで作成することになっているのですが、たまに年数を間違えることが発生します。 間違えてしまうと文書の時系列が変わってしまうので大きな問題になります。 そこで、TODAY()関数を使って特定のセルに1703を表示させることまでは出来て、これと入力された文書Noの先頭から4文字を指定する「LEFT」を使って1703と表示させることまでは出来たのですが、この2つのセルの照合方法が分かりません。 恐らく、日付けは数字で、文書Noは文字で入っているのが原因だと思うのですが、日付けを文字や数字にするとコードの数字(文字)になってしまうので=if(A1=B1,。。。)というような式が成立しないことが分かりました。 どなたか助けてください。

  • Javascriptで指定した日付と時間に画像を入れ替える方法

    Javascriptで指定した日付と時間に画像を入れ替える方法 WEBページ上のある画像を、指定した日付と時間に画像を入れ替える方法がわかりません。 ちなみに日付と時間はサーバー上のデータを取得したいと考えています。 例えば、10:00に「画像A」から「画像B」に切り替える。という感じです。 どのように書けばいいのか、ご指導よろしくお願い致します。

  • ExcelのSUMPRODUCTで日付の範囲を指定する方法

    Excelの関数SUMPRODUCTを使って以下の事がしたいです。 方法が分かる方がいましたら、ご教授の程宜しくお願い致します。 【やりたい事】 ・添付資料の開始日~終了日の日付(文字列)を参照に日付の範囲を  2009/3/1~2009/3/31に指定したい。 ・指定した範囲の期間内の売り上げ個数を出したい。 以上回答の程宜しくお願い致します。

  • HTMLソースの表内の文字色を指定する方法

    教えてください。XP HOME EDITION OFFICE2003 メモ帳でHTMLソースを作成しています。 <body>でbgcolor とtext color を指定し、地の部分ではOKですが、 表内ではbgcolor のみ有効で、文字はオリジナルです。 <質問1> 表内文字をタグで指定する方法 <質問2> 一部の文字を「楷書体」にする方法 よろしくお願いします。

  • ホームページの作成日付を知る方法

    作成日付(更新日付)が書かれていないホームページの作成日付(更新日付)を調べる方法はありませんか。 ホームページを読んでいて後になって古い情報だったと気づくことがよくあり困ります。

専門家に質問してみよう