現在の日時を求める


 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形式の日時取得
カレンダーの表示