gmtime EXPR gmtime |
返回一个列表的值对应的日期和时间为指定的EXPR,或日期和时间的函数返回的时间,如果EXPR被忽略,本地化为标准的格林威治标准时间。返回的值如下:
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = gmtime(time);
所有列表中的元素是数字,会马上从C `struct tm'. $sec, $min, and $hour和seconds, minutes, and hours 指定的时间。$mday月的一天,$mon为月份,范围为0..11,0表示1月份而11表示12月份。 $year 是自1900年以来的年数。这是在2023年,$year的值就是123。 $wday 是星期几,0表示周日和3表明星期三。$yday是一天的一年,范围为0..364(或0.. 365在闰年)。 $isdst始终为0。
在标量上下文字符串的形式: Thu Sep 21 14:52:52 2000
在列表上下文中的各个组件值 (seconds, minutes, hours, day of month, month, year, day of week, day of year, daylight savings time).
试试以下实例:
#!/usr/bin/perl #by www.gitbook.net @weekday = ("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"); $local_time = gmtime(); print "Local time = $local_time\n"; ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = gmtime(time); $year = $year + 1900; print "Formated time = $mday/$mon/$year $hour:$min:$sec $weekday[$wday]\n";