當前位置:首頁 » Perl » Perl gmtime()函數

Perl gmtime()函數

perl gmtime()函數,gmtime()函數學習例子,gmtime()函數實例代碼,gmtime()函數教學等

語法

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