aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--include/functions.inc.php2
-rw-r--r--include/functions_category.inc.php13
2 files changed, 9 insertions, 6 deletions
diff --git a/include/functions.inc.php b/include/functions.inc.php
index 9b4678f65..07bcb03b7 100644
--- a/include/functions.inc.php
+++ b/include/functions.inc.php
@@ -415,7 +415,7 @@ function format_date($date, $type = 'us', $show_time = false)
}
$formated_date = '';
// before 1970, Microsoft Windows can't mktime
- if ($year >= 1970 or substr(PHP_OS, 0, 3) != 'WIN')
+ if ($year >= 1970)
{
// we ask midday because Windows think it's prior to midnight with a
// zero and refuse to work
diff --git a/include/functions_category.inc.php b/include/functions_category.inc.php
index 2e7ce2903..f66d8bded 100644
--- a/include/functions_category.inc.php
+++ b/include/functions_category.inc.php
@@ -647,11 +647,14 @@ SELECT COUNT(DISTINCT(id)) AS count
$page['title'] .= ' (';
if (isset($page['calendar_day']))
{
- $unixdate = mktime(0,0,0,
- $page['calendar_month'],
- $page['calendar_day'],
- $page['calendar_year']);
- $page['title'].= $lang['day'][date("w", $unixdate)];
+ if ($page['calendar_year'] >= 1970)
+ {
+ $unixdate = mktime(0,0,0,
+ $page['calendar_month'],
+ $page['calendar_day'],
+ $page['calendar_year']);
+ $page['title'].= $lang['day'][date("w", $unixdate)];
+ }
$page['title'].= ' '.$page['calendar_day'].', ';
}
if (isset($page['calendar_month']))