Quote:
quote:
if (length($startday) eq 1) {
$startday = "0" . $startday;
}
if (length($startmon) eq 1) {
$startmon = "0" . $startmon;
}
if (length($endday) eq 1) {
$endday = "0" . $endday;
}
if (length($endmon) eq 1) {
$endmon = "0" . $endmon;
}
|
Wrong sort of equality test there, you need == because its a number. If you're trying to do what I think you're trying to do you could use :
Code:
$startday = sprintf '%02d', $startday;
--
Charlie Harvey's website - linux, perl, java, anarchism and punk rock:
http://charlieharvey.org.uk