From 6de8a6f8c145dba032b65920428bce9d72cc8849 Mon Sep 17 00:00:00 2001 From: plegall Date: Wed, 24 Nov 2004 21:38:12 +0000 Subject: bug on Windows for date 1970-01-01 : Windows refuses to work with 1970-01-01 00:00:00, "he" thinks it's prior to midnight... Let's force midday ! git-svn-id: http://piwigo.org/svn/trunk@618 68402e56-0260-453c-a942-63ccdbb3a9ee --- include/functions.inc.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/functions.inc.php b/include/functions.inc.php index 860811c3c..915a1b6b6 100644 --- a/include/functions.inc.php +++ b/include/functions.inc.php @@ -392,7 +392,9 @@ function format_date($date, $type = 'us', $show_time = false) // before 1970, Microsoft Windows can't mktime if ($year >= 1970 or substr(PHP_OS, 0, 3) != 'WIN') { - $formated_date.= $lang['day'][date('w', mktime(0,0,0,$month,$day,$year))]; + // we ask midday because Windows think it's prior to midnight with a + // zero and refuse to work + $formated_date.= $lang['day'][date('w', mktime(12,0,0,$month,$day,$year))]; } $formated_date.= ' '.$day; $formated_date.= ' '.$lang['month'][(int)$month]; -- cgit v1.2.3