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";