Ah!! At last, the dreaded off-by-one date bug, squashed.
This commit is contained in:
+3
-2
@@ -152,12 +152,13 @@ function userdate($date, $format="", $timezone=99) {
|
||||
$datestring = strftime($format, $date);
|
||||
}
|
||||
} else {
|
||||
$date = $date + (int)($timezone * 3600);
|
||||
if ($fixday) {
|
||||
$datestring = gmstrftime($formatnoday, $date + (int)($timezone * 3600));
|
||||
$datestring = gmstrftime($formatnoday, $date);
|
||||
$daystring = str_replace(" 0", "", gmstrftime(" %d", $date));
|
||||
$datestring = str_replace("DD", $daystring, $datestring);
|
||||
} else {
|
||||
$datestring = gmstrftime($format, $date + (int)($timezone * 3600));
|
||||
$datestring = gmstrftime($format, $date);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user