Perlについての質問箱 22箱目
■ このスレッドは過去ログ倉庫に格納されています
0557デフォルトの名無しさん
2006/02/19(日) 20:50:11一番簡単だと思うのが今日の始めのエポック秒と比較すると思ったのだが、その
計算がこんなふうになった。 もっとスマートな方法ある?localtimeとgmtimeを
呼ぶのが醜い気がするのだが、他に時間帯情報を得る方法あります?
use integer;
$now = time;
my ($sec,$min,$hour,$mday,$mon,$year,$wday) = localtime($time);
my ($gsec,$gmin,$ghour,$gmday,$gmon,$gyear,$gwday) = gmtime($time);
my $startofday = $now / 86400 * 86400 + ($hour - $ghour) * 3600;
■ このスレッドは過去ログ倉庫に格納されています