diff --git a/modules/calendar.class b/modules/calendar.class
index 1bd8b795e1b..16498c6bb0a 100644
--- a/modules/calendar.class
+++ b/modules/calendar.class
@@ -47,7 +47,7 @@ class Calendar {
if ($sday == 0) $output .= "
\n";
// Print one cell:
- $date = mktime(24, 0, 0, $month, $nday, $year);
+ $date = mktime(23, 59, 59, $month, $nday, $year);
if ($nday == $day) $output .= " $nday | \n";
else if ($date > time()) $output .= " $nday | \n";
else $output .= " $nday | \n";