perl计算之前某个日期到现在一共多少天

perl计算之前某个日期到现在一共多少天


繁星coding
浏览 530回答 2
2回答

qq_花开花谢_0

1234use Date::Calc qw/Delta_Days/; # $Dd = Delta_Days($year1,$month1,$day1 => $year2,$month2,$day2);$days = Delta_Days(2000,10,31,2016,10,31); # 5844如果日子 1 是比日期 2 来得晚 (如: $year1 为 2016, $year2 为 2000), 则会显示为负数 

阿波罗的战车

1234567use Time::Local;print elapse(2016, 12,1);sub elapse {    my ($y, $m, $d) = @_;    my $f = timelocal(0, 0, 0, $d, $m - 1, $y);    return int((time -$f)/86400);} 
打开App,查看更多内容
随时随地看视频慕课网APP