我想使用perl并从今天开始添加两天,并将其输出为unix时间。我发现了很多关于如何将Unix时间转换为可读时间的信息,但我需要将输出转换为unix时间。我发现这个使用Perl添加到今天的2天
my $time = time; # or any other epoch timestamp
my @months = ("Jan","Feb","Mar","Apr","May","Jun","Jul",
"Aug","Sep","Oct","Nov","Dec");
my ($sec, $min, $hour, $day,$month,$year) = (localtime($time))[0,1,2,3,4,5];
# You can use 'gmtime' for GMT/UTC dates instead of 'localtime'
print "Unix time ".$time." converts to ".$months[$month].
" ".$day.", ".($year+1900);
如何获取当前时间并添加2天并输出为Unix时间。
使用的DateTime模块为 – snoofkin 2013-02-23 17:10:19
您还可以使用时间::片,这是一个核心模块。 – TLP 2013-02-23 17:25:06
“Unix时间”是什么意思? – cdarke 2013-02-23 17:27:16