Можно создать дубликат:
Compare 2 dates with JavaScriptошибка сравнения 2 дня Javascript
я этот код на Javascript
function calculate() {
var departing = document.getElementById('tickets_expiry_date_departing').value;
var returning = document.getElementById('tickets_expiry_date_returning').value;
if (returning > departing){ alert("Error"); } else { return true; }
}
тогда я называю эту функцию на
<input
class="txtFieldDate"
name="tickets_expiry_date_returning"
id="tickets_expiry_date_returning"
value="<?php echo $_POST["tickets_expiry_date_returning"]; ?>"
readonly="readonly"
onChange="calculate();"/>
Когда элемент с идентификатором tickets_expiry_date_returning
имеет значение, которое я считаю менее чем значением элемента с идентификатором tickets_expiry_date_departing
, я должен получить предупреждение, отображающее ошибку, но я этого не делаю. Зачем?
'.value' возвращает 'string' – ManseUK