Сравните два значения времени с помощью проверки JQuery - PullRequest
0 голосов
/ 18 марта 2012

У меня есть два выбора, один из которых время, а другой время.Эти значения делятся на пятнадцатиминутные интегралы.Я беру эти значения и конвертирую их, используя PHP strtotime.Я хотел бы сравнить эти значения, чтобы убедиться, что время до не меньше, чем время от, или что время от не выше, чем время использования проверки JQuery.

Спасибо.Вот мой PHP:

$start = strtotime('12:00 AM');
$end = strtotime('12:00 PM');

echo '<select name="TimeFrom" id="TimeFrom"  class="timeSelectFrom">';
for ($i = $start; $i <= $end; $i += 900)
{
    echo '<option>' . date('g:i A', $i) . '</option>';
}
echo '<option>Closed</option>';

$start = strtotime('12:00 AM');
$end = strtotime('12:00 PM');
echo '<select name="TimeTo" id="TimeTo" class="timeSelectTo">';
for ($i = $start; $i <= $end; $i += 900)
{
    echo '<option>' . date('g:i A', $i) . '</option>';
}
echo '<option>Closed</option>';
echo '</select>';

1 Ответ

0 голосов
/ 18 марта 2012

Вы можете легко перевести значения из элементов формы в базовую отметку времени, используя упрощенную формулу, например (секунды + 60 * минуты), а затем сравнить их при необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...