• ベストアンサー

何時間後を求める。

お世話になります。 perlで時刻を表示していますが、 この度2時間後を求める必要が発生しました。 例えば、 08年2月29日23時15分なら 08年3月1日1時15分というようにです。 このような「指定日時の何時間後を求める」ような関数は 存在するのでしょうか。 無いようで在れば、コードを教えていただけませんでしょうか。 ちなみに、データ保有は以下のとおりです。 日付;$yyyymmdd (例20080229) 時刻;$hhmm (例2315) 以上、宜しくお願いします。

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

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

>このような「指定日時の何時間後を求める」ような関数は >存在するのでしょうか。 日付時刻型の変数にしてしまえば、単なる加算(2*60*60を足すだけ)です。 >日付;$yyyymmdd (例20080229) >時刻;$hhmm (例2315) この状態から年・月・日・時・分にばらして時刻型にする・・のはわかりますよね?   http://www.din.or.jp/~ohzaki/perl.htm#Date2WDay   

nagahaha
質問者

お礼

shimixさん、いつも有り難うございます。 また、的確なヒントを有り難うございます。 出来ました。 現時点をtimelocalで秒数に変換し、 2時間を足して、 localtimeで2時間後時点に戻す。 簡単でした。 ヒントを頂かなくて出来るようになると宜しいのですが。 今後とも宜しくお願いします。

すると、全ての回答が全文表示されます。

関連するQ&A