現在の日時を求める
localtimeという関数を使うと簡単に求めることができます。例えば、
@youbi = ('日', '月', '火', '水', '木', '金', '土'); ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time); $year += 1900; $mon += 1; print "$year年$mon月$mday日($youbi[$wday]) $hour時$min分$sec秒\n";とやると、
1999年3月22日(月) 23時37分19秒のように表示されます。
また、年月日だけが欲しい場合は
($mday,$mon,$year) = (localtime(time))[3..5]; $year += 1900; $mon += 1; print "$year年$mon月$mday日\n";というように範囲を指定することで必要な項目のみを得ることができます。
関連項目
・gmtime関数・localtime関数
・time関数
・前日・翌日の取得
・日付の差を求める
・日付の書式指定
・HTTP形式の日時取得
・カレンダーの表示