我正在使用FOS Userbundle,我想添加新角色,如ROLE_ZZZ.
做这个的最好方式是什么?谢谢.
use strict;
use Time::Local;
use POSIX qw(strftime);
my $date = '12/31/1899';
my ($month, $day, $year) = split '/', $date;
my $epoch = timelocal( 0, 0, 0, $day, $month - 1, $year - 1900 );
my $week = strftime( "%U", localtime( $epoch ) );
Run Code Online (Sandbox Code Playgroud)
printf"日期:%s周:%s \n",$ date,$ week;
=>日期:12/31/1899周:53
但是当$ date = '12/30/1900'时,它返回第52周而不是第53周.
你能帮我指出一下这个问题吗?谢谢.