我想编写一个脚本,在perl中生成从现在到去年的日期.
防爆
<option value="01/02/2010">Feb 07</option>
<option value="01/03/2010">Mar 07</option>
<option value="01/04/2010">Apr 07</option>
<option value="01/05/2010">May 07</option>
<option value="01/06/2010">Jun 07</option>
<option value="01/07/2010">Jul 07</option>
<option value="01/08/2010">Aug 07</option>
<option value="01/09/2010">Sep 07</option>
<option value="01/10/2010">Oct 07</option>
<option value="01/11/2010">Nov 07</option>
<option value="01/12/2010">Dec 07</option
Run Code Online (Sandbox Code Playgroud)
我不知道我怎么做.我现在手动做
调整格式和数量减去味道.
#!/usr/bin/perl
use strict;
use warnings;
use DateTime;
my $now = DateTime->now;
my $start_of_last_year = DateTime->new( year => $now->year - 1 );
while ( $now > $start_of_last_year ) {
print $now->ymd('/'), "\n";
$now->subtract( days => 1 );
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2669 次 |
| 最近记录: |