В настоящее время я использую следующий код PHP для создания окна выбора с различным временем:
<?
for ($x = 28; $x < 81; $x++) {
if ($x == 48) {
print "<option selected='selected' value='" . date("H:i:s", mktime(0, $x * 15, 0, 0, 0)) . "'>" . date("g:i a", mktime(0, $x * 15, 0, 0, 0)) . "</option>";
}
else {
print "<option value='" . date("H:i:s", mktime(0, $x * 15, 0, 0, 0)) . "'>" . date("g:i a", mktime(0, $x * 15, 0, 0, 0)) . "</option>";
}
}
?>
Время указано с 15-минутными интервалами:
12:00:00
12:15:00
12:30:00
12:45:00
13:00:00 //etc...
То, что я хотел бы знать: как я могу указать текущее время, сделать ближайшее время «выбранным».
Например, если текущее время PHP: 12:32:14, я бы хотел выбрать «12:45 pm».
Есть идеи, как это сделать?