aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChad Little <clittle@users.sourceforge.net>2002-09-22 17:35:01 +0000
committerChad Little <clittle@users.sourceforge.net>2002-09-22 17:35:01 +0000
commitf24eeff8f47fd97d0136684772a6b3eac892a6f8 (patch)
tree1f9d5b7fd11af6e7938922d5e0fd62a6372d6bf0
parent565289afeb671058c92edcb40cc4ee993917ef82 (diff)
downloadphpicalendar-f24eeff8f47fd97d0136684772a6b3eac892a6f8.tar.gz
phpicalendar-f24eeff8f47fd97d0136684772a6b3eac892a6f8.tar.bz2
phpicalendar-f24eeff8f47fd97d0136684772a6b3eac892a6f8.zip
24 hour time format inclusion.
-rw-r--r--config.inc.php3
-rw-r--r--day.php24
-rw-r--r--month.php9
-rw-r--r--week.php6
4 files changed, 35 insertions, 7 deletions
diff --git a/config.inc.php b/config.inc.php
index cec46c2..c9a4a0d 100644
--- a/config.inc.php
+++ b/config.inc.php
@@ -6,6 +6,7 @@ $calendar_path = "./calendars"; // path to directory with calendars
$default_view = "day"; // default view for calendars
$default_cal = "Home"; // filename of calendar without .ics
$language = "English"; // Language support
-$week_start_day = "Tuesday"; // Day of the week your week starts on
+$week_start_day = "Tuesday"; // Day of the week your week starts on
+$time_format = "24" // Enter "12" for 12 hour clock, "24" for 24 hour clock (military, european)
?> \ No newline at end of file
diff --git a/day.php b/day.php
index 289958c..26e5256 100644
--- a/day.php
+++ b/day.php
@@ -118,7 +118,11 @@ if ($getdate == (date("Ymd"))) {
$k = 0;
$cal_time = $key;
$key = strtotime ("$key");
- $key = date ("g:i A", $key);
+ if ($time_format == "24") {
+ $key = date ("G:i", $key);
+ } else {
+ $key = date ("g:i A", $key);
+ }
if (ereg("^([0-9]{1,2}):00", $key)) {
if ($master_array[($getdate)]["$cal_time"] == "") {
@@ -138,9 +142,14 @@ if ($getdate == (date("Ymd"))) {
$event_end = $master_array[($getdate)]["$cal_time"][$k]["event_end"];
$event_length = $master_array[($getdate)]["$cal_time"][$k]["event_length"];
$event_start = strtotime ("$event_start");
- $event_start = date ("g:i a", $event_start);
$event_end = strtotime ("$event_end");
- $event_end = date ("g:i a", $event_end);
+ if ($time_format == "24") {
+ $event_start = date ("G:i", $event_start);
+ $event_end = date ("G:i", $event_end);
+ } else {
+ $event_start = date ("g:i a", $event_start);
+ $event_end = date ("g:i a", $event_end);
+ }
echo "<tr height=\"30\">\n";
echo "<td rowspan=\"2\" align=\"center\" valign=\"top\" bgcolor=\"#f5f5f5\" width=\"60\">$key</td>\n";
echo "<td align=\"center\" valign=\"top\" nowrap bgcolor=\"#a1a5a9\" width=\"1\" height=\"30\"></td>\n";
@@ -196,6 +205,15 @@ if ($getdate == (date("Ymd"))) {
$event_start = $master_array[($getdate)]["$cal_time"][$k]["event_start"];
$event_end = $master_array[($getdate)]["$cal_time"][$k]["event_end"];
$event_length = $master_array[($getdate)]["$cal_time"][$k]["event_length"];
+ $event_start = strtotime ("$event_start");
+ $event_end = strtotime ("$event_end");
+ if ($time_format == "24") {
+ $event_start = date ("G:i", $event_start);
+ $event_end = date ("G:i", $event_end);
+ } else {
+ $event_start = date ("g:i a", $event_start);
+ $event_end = date ("g:i a", $event_end);
+ }
echo "<tr>\n";
echo "<td align=\"center\" valign=\"top\" nowrap bgcolor=\"#a1a5a9\" width=\"1\" height=\"30\"></td>\n";
echo "<td rowspan=\"$event_length\" align=\"left\" valign=\"top\" class=\"eventbg\">\n";
diff --git a/month.php b/month.php
index e8a2e37..3bb6f19 100644
--- a/month.php
+++ b/month.php
@@ -282,9 +282,14 @@
$event_start = $new_val2["event_start"];
$event_end = $new_val2["event_end"];
$event_start = strtotime ("$event_start");
- $event_start = date ("g:i a", $event_start);
$event_end = strtotime ("$event_end");
- $event_end = date ("g:i a", $event_end);
+ if ($time_format == "24") {
+ $event_start = date ("G:i", $event_start);
+ $event_end = date ("G:i", $event_end);
+ } else {
+ $event_start = date ("g:i a", $event_start);
+ $event_end = date ("g:i a", $event_end);
+ }
$event_text = str_replace ("<br>", "", $event_text);
if (strlen($event_text) > 70) {
$event_text = substr("$event_text", 0, 65);
diff --git a/week.php b/week.php
index 600c15e..7ecaae9 100644
--- a/week.php
+++ b/week.php
@@ -213,7 +213,11 @@ $prev_week = date("Ymd", $prev_week2);
$k = 0;
$cal_time = $key;
$key = strtotime ("$key");
- $key = date ("g:i A", $key);
+ if ($time_format == "24") {
+ $key = date ("G:i", $key);
+ } else {
+ $key = date ("g:i A", $key);
+ }
// The first <TR> (on the hour)
if (ereg("^([0-9]{1,2}):00", $key)) {

© 2014-2024 Faster IT GmbH | imprint | privacy policy