aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorplegall <plg@piwigo.org>2004-11-24 21:38:12 +0000
committerplegall <plg@piwigo.org>2004-11-24 21:38:12 +0000
commit6de8a6f8c145dba032b65920428bce9d72cc8849 (patch)
treeb97b4037b4d7621f3e0b12ee7a08965e08cdd8ec
parentfd9ae1ae8f0066983fa12644122b609e538adc4a (diff)
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
-rw-r--r--include/functions.inc.php4
1 files changed, 3 insertions, 1 deletions
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];