Perl日期格式转换

Rec*_*cct 3 perl date

02/29/2012从一个html表单中获取,但2012-02-29从那时起需要使用ISO .我确信使用Perl更容易,而不涉及我没有理解的JS datepicker.

Sea*_*ght 5

$date = '02/29/2012';
$date =~ s#(\d+)/(\d+)/(\d+)#$3-$1-$2#;
Run Code Online (Sandbox Code Playgroud)


cho*_*oba 5

要进行转换,只需使用即可

s{([0-9]{2})/([0-9]{2})/([0-9]{4})}{$3-$2-$1}
Run Code Online (Sandbox Code Playgroud)

但AFAIK,ISO不是YYYY-DD-MM,而是YYYY-MM-DD.