line |
true |
false |
branch |
37
|
1 |
3 |
unless defined $time |
50
|
0 |
3 |
unless defined $_ |
59
|
3 |
0 |
if ($day, $mon, $yr, $hr, $min, $sec, $tz) = m[^\s*
(\d\d?) # day
(?:\s+|[-/])
(\w+) # month
(?:\s+|[-/])
(\d+) # year
(?:
(?:\s+|:) # separator before clock
(\d\d?):(\d\d) # hour:min
(?::(\d\d))? # optional seconds
)? # optional clock
\s*
([-+]?\d{2,4}|GMT|gmt)? # timezone
\s*$
]x |
80
|
0 |
0 |
if ($mon, $day, $hr, $min, $sec, $tz, $yr) = /^\s* # allow intial whitespace
(\w{1,3}) # month
\s+
(\d\d?) # day
\s+
(\d\d?):(\d\d) # hour:min
(?::(\d\d))? # optional seconds
\s+
(?:(GMT|gmt)\s+)? # optional GMT timezone
(\d+) # year
\s*$ # allow trailing whitespace
/x |
96
|
0 |
0 |
if ($mon, $day, $yr, $hr, $min, $sec) = /^\s*
(\w{3}) # month
\s+
(\d\d?) # day
\s+
(?:
(\d\d\d\d) | # year
(\d{1,2}):(\d{2}) # hour:min
(?::(\d\d))? # optional seconds
)
\s*$
/x |
112
|
0 |
0 |
if ($yr, $mon, $day, $hr, $min, $sec, $tz) = m[^\s*
(\d{4}) # year
[-/]?
(\d\d?) # numerical month
[-/]?
(\d\d?) # day
(?:
(?:\s+|:|T|-) # separator before clock
(\d\d?):?(\d\d) # hour:min
(?::?(\d\d))? # optional seconds
)? # optional clock
\s*
([-+]?\d\d?:?(:?\d\d)?
|Z|z)? # timezone (Z is "zero meridian", i.e. GMT)
\s*$
]x |
132
|
0 |
0 |
if ($mon, $day, $yr, $hr, $min, $aorp) = /^\s*
(\d{2}) # numerical month
-
(\d{2}) # day
-
(\d{2}) # year
\s+
(\d\d?):(\d\d)([apAP][mM]) # hour:min AM or PM
\s*$
/x |
150
|
0 |
3 |
if ($mon =~ /^\d+$/) { } |
152
|
0 |
0 |
if $mon < 1 or $mon > 12 |
156
|
0 |
3 |
unless exists $Apache::ASP::Date::MoY{$mon} |
162
|
0 |
3 |
unless (defined $yr) |
164
|
0 |
0 |
if $mon > $current_month |
168
|
0 |
3 |
if $yr > 99 and $yr < 1900 |
169
|
0 |
3 |
if $yr < 50 |
170
|
3 |
0 |
if $yr >= 1900 |
177
|
0 |
3 |
if $yr > 138 |
178
|
0 |
3 |
if $yr < 70 |
181
|
0 |
3 |
if ($aorp) |
183
|
0 |
0 |
if $hr == 12 and $aorp eq 'AM' |
184
|
0 |
0 |
if $aorp eq 'PM' and $hr != 12 |
188
|
0 |
9 |
unless defined $_ |
191
|
0 |
3 |
unless defined $tz |
192
|
0 |
3 |
unless defined $tz |
196
|
0 |
3 |
if ($tz =~ /^([-+])?(\d\d?):?(\d\d)?$/) |
198
|
0 |
0 |
if $3 |
199
|
0 |
0 |
if $1 and $1 ne '-' |
212
|
0 |
0 |
unless defined $time |
222
|
0 |
0 |
unless defined $time |