当前位置:首页 » 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";