All list elements are numeric. The element($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
$mon(month) has the range
$wday(weekday) has the range
0..6. The year has had 1,900 subtracted from it. (You can remember which ones are
0-based because those are the ones you're always using as subscripts into
0-based arrays containing month and day names.) If val is omitted, it does
localtime(time). For example, to get the name of the current day of the week:
The Perl library module Time::Local contains a subroutine,$thisday = (Sun,Mon,Tue,Wed,Thu,Fri,Sat)[(localtime)];
timelocal(), that can convert in the opposite direction.
In scalar context,
localtime returns a
based on the localtime value.