I am truly a beginner at this, but I have found a really good calendar for a website I am creating, but it refers to AM & PM time. I need for the time to be the 24 hour system, but I don't know how to change the code to get rid of the AM/PM selection and make the hours 0-23. Can anyone help please?
php:
echo "<SELECT name=\"eStartTimeAMPM\">\n";
if('AM' == date("A",mktime($timearray[0],$timearray[1],0,$datearray[1],1,2001))) {
echo "<OPTION VALUE=\"AM\" SELECTED>AM</OPTION>\n";
} else {
echo "<OPTION VALUE=\"PM\">PM</OPTION>\n";
}
if('PM' == date("A",mktime($timearray[0],$timearray[1],0,$datearray[1],1,2001))) {
echo "<OPTION VALUE=\"PM\" SELECTED>PM</OPTION>\n";
} else {
echo "<OPTION VALUE=\"PM\">PM</OPTION>\n";
}
echo "</SELECT><BR>\n";
$timearray = explode(":", $row['end_time']);
echo "End Time:<BR>Hour: \n";
echo "<SELECT name=\"eEndTimeHour\">\n";
for($i = 1; $i <= 12; $i++) {
if($i == (int)date("g",mktime($timearray[0],$timearray[1],0,$datearray[1],1,2001))) {
echo "<OPTION VALUE=\"" . $i . "\" SELECTED>" . $i . "</OPTION>\n";
} else {
echo "<OPTION VALUE=\"" . $i . "\">" . $i . "</OPTION>\n";
}
}
echo "</SELECT>\n";
echo "Minutes: \n";
echo "<SELECT name=\"eEndTimeMinute\">\n";
for($i = 0; $i <= 45; $i = $i + 15) {
if($i == (int)date("i",mktime($timearray[0],$timearray[1],0,$datearray[1],1,2001))) {
echo "<OPTION VALUE=\"" . $i . "\" SELECTED>" . $i . "</OPTION>\n";
} else {
echo "<OPTION VALUE=\"" . $i . "\">" . $i . "</OPTION>\n";
}
}
echo "</SELECT>\n";
echo "<SELECT name=\"eEndTimeAMPM\">\n";
if('AM' == date("A",mktime($timearray[0],$timearray[1],0,$datearray[1],1,2001))) {
echo "<OPTION VALUE=\"AM\" SELECTED>AM</OPTION>\n";
} else {
echo "<OPTION VALUE=\"PM\">PM</OPTION>\n";
}
if('PM' == date("A",mktime($timearray[0],$timearray[1],0,$datearray[1],1,2001))) {
echo "<OPTION VALUE=\"PM\" SELECTED>PM</OPTION>\n";
} else {
echo "<OPTION VALUE=\"PM\">PM</OPTION>\n";
}
echo "</SELECT><BR>\n";
?>
?>
😕