• ベストアンサー

現在から指定時間後の時間を表示

現在から指定時間後の時間を表示したいのですが 日付をまたいだときの処理の方法が思いつきません 何か良い方法はありますか? 1日またいだ場合、[明日のの○○時○○分]、2日またいだ場合[明後日の○○時○○分]と出せればOKです

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

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

まず素直に当該日時を計算し, それが「今日ではない日」であれば経過日数に従って処理するだけのような気がするのだが. JavaScript でどう書けばいいのかは知らん.

その他の回答 (1)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

var dateObj = new Date(); //現在の日付と時間のdateObj生成 mm=dateObj.getMonth(); dd=dateObj.getDate(); hh=dateObj.getHours(); var x=26; // 26時間後 dateObj.setTime(dateObj.getTime() + (x * 3600 * 1000)); でx時間後のdateObjができるので、 mm_x=dateObj.getMonth(); dd_x=dateObj.getDate(); hh_x=dateObj.getHours(); を取得して、前の値と比較して、日本語を作ればよろしいかと

関連するQ&A

  • 現在の時間から遡った時間の表示

    PHPで、現在の時間よりも5分前の時間を表示する方法はありませんでしょうか?

    • ベストアンサー
    • PHP
  • 指定した時刻と時間間隔を表示するVBA

    'カレンダーフォームのVBA If Intersect(Target, Range("BP1")) Is Nothing Then Exit Sub If MsgBox("日付を記入するためカレンダーを表示させます、よろしいでしょうか?", vbYesNo) = vbNo Then Exit Sub Else End If ' カレンダーフォームを起動する Call ShowCalendarFromRange2(Target) End Sub セルBP1を選択するとあらかじめ作成していたカレンダーフォームが起動され指定した日付を選択出来るVBAが入っています。 質問ですがカレンダーで日付を選択した後に直ぐinput boxを使用し「指定した時間(〇〇:〇〇)を入力して下さい。」と表示させ、指定した時間をCO14に表記させます。(例えば8:00と入力したらCO14に8:00と表示される様にします。) 次にもう一度input boxを使用し今度は「先ほど指定した時刻からの時間間隔(〇〇分)を入力して下さい。」と表示させ、CO15~CO37に指定した時間間隔を自動で表示させます。(例えば5分と入力したらCO15には8:05、CO16には8:10・・・とinput boxでしていた時間間隔を自動で表示させます。) この様なVBAはどの様にすれば宜しいでしょうか?

  • 時間間隔の計算方法

    時間間隔の計算方法 VB.NET2005で開発をしてます。 アプリ起動後、指定時間から分間隔で処理をしようと思います。 例)20分間隔 10時10分に起動すれば 10時20分に処理 10時40分に処理 11時00分に処理 ・ ・ ・ としたいのですが 10時10分に起動すれば 10時30分に処理 10時50分に処理 ・ ・ と起動した時間からしか時間間隔がとれません。 コード '現在時刻 Dim nowtime As DateTime = System.DateTime.Now '処理間隔時 exetime = 20 Label1.Text=nowtime.AddMinutes(exetime).ToShortTimeString '次回時間表示 System.DateTime.Now で現在時刻を取得してそれに20分をたしてます。 時間の指定方法を教えてください。 よろしくお願いします。

  • ダイレクトに引きたい時間を指定する

    A1に18:00と入っていて、B1に1時間45分前の16:15と表示されるようにしたいのですが 直接式で、=A1-1:45とするとエラーになり、0:00になります。 A2に1:45と入力し、=A1-A2とすれば、16:15が表示されましたが、 ダイレクトに引きたい時間を指定する場合の数式を教えてください。

  • 曜日と時間を指定して表示画像を切り替える

    JavaScriptの組み合わせになるかとは思うのですが。 例えば「月曜日の7:00-8:00」はimg01.gifで、それ以外の時間はimg02.gifとなるように するには、どのようなスクリプトを打てばいいのでしょうか? ググってみて参考になりそうなサイトを見つけたのですが・・・うまく組み合わせることができません。 また、日付指定を利用して1年分もしくは1ヶ月分書いてもできるとは思うのですが、 出来れば軽さを考慮して曜日指定にしたいと思っています。 以下のサイト以外の方法以外でも結構ですので、よろしくお願いいたします。 「画像の自動差し替え(No.2回答補足)」 http://oshiete1.goo.ne.jp/kotaeru.php3?q=551922 「サンプル16」 http://www.usagi-js.com/sample/jssample2.htm 「指定した日付で画像を切り替え」 http://www2s.biglobe.ne.jp/~Hiro/js/GraphicChangerByDate.html ※

  • 指定した時間に一回だけ処理を行うMC

    ムービークリップに指定した時間に一度だけ処理を行わせる事は可能でしょうか。また、その方法を教えて頂きたく質問させて頂きました。 具体的には、指定した時間(分単位)になると吹き出しMCを表示、再生、さらに指定した時間になると消滅する、というものです。 Flashの経験があまりに浅い為、暗中模索の状態です。 皆さんでしたら、どのように行うでしょうか。 どうか、アドバイスをお願いします。 【失敗した工程を簡単に書きました】 1.あらかじめ、変数Aに表示したい時間を入れておく(10:20なら1020という風に代入) 同じようにして、変数Bに消滅させたい時間を入れておく 吹きだしMCを_visibleで非表示にしておく 2.時間と分を取得、くっつけた変数Cを用意する(これらはエンターフレームで更新させました) 3.変数A(指定時間)が変数C(現在時刻)よりも後ならば表示、再生。 4.変数B(時刻)が変数C(終了指定時間)よりも後ならば消滅。

    • ベストアンサー
    • Flash
  • FileMakerPro10で指定された日付の計算を行いたい。

    FileMakerPro10で指定された日付の計算を行いたい。 たとえば2009年7月1日の2ヶ月後は2009年9月1日、6ヶ月後は2010年1月1日のように表示するように処理したいのですが、どのように計算式を作成すればよいか教えて下さい。 よろしくお願い致します。

  • 時間を「昼間」と「夜間」に分けて表示させたい。

    時間の入力は、24時間表示で日付が変わる夜12時は、0時00分と入力すると「夜間」と、表示させたいのですが、 =IF(AND(a1〈1,a1〉0)IF(AND(a1〉=7.5/24,a1〈17.5/24),''昼間'', ''夜間''), '''') だと、何も表示されません。他の時間だと「昼間」「夜間」ときちんと表示するのですが。。。 0:00と入力した場合でも「夜間」と表示させる方法はありますか? 頭が混乱してます。どうか教えてください。

  • 時間指定で送りたい。

    先方に朝9時半までに届くように指定してくれと言われました。仕事で家を出るので9時半までしか受け取れないようなんです。やはり高くなるのでしょうか?午前中という時間帯指定では駄目ということです。日数は2日かかっても構わないのですが。この場合は方法は無いのでしょうか?

  • 指定された日付・時刻を取得したい

    システム日付 + ファイルに保存されている指定データで、日付と時間を求めたいと思っています。 たとえば、 今から30分後の時間を指定する場合、 ファイルの指定時間には「000030」、指定日にちには「00000000」と入っています。 一ヶ月後を指定する場合、 ファイルの指定時間には「000000」、指定日にちには「00000100」と入っています。 どのように指定された日付を求めればよいのでしょうか。

    • ベストアンサー
    • Java

専門家に質問してみよう