<script type="text/javascript"> function error(tekst) { if (errfound) return; window.alert(tekst); errfound = true; } function validate() { errfound = false; var bledy = ""; var data = ""; var data1 = ""; with (document.forms[0]) { if (((dzisiaj.value < start.value) && (godz_start.value > czas.value)) || ((datamax.value < start.value))) { bledy += "Zbyt długi czas rejestracji\n"; } if (bledy != "") error(bledy); if (data != "") error(data); if (data1 != "") error(data1); } return !errfound; } </script>
$czas = date("H.i"); $dzisiaj1 = date('Y-m-d', strtotime('+24 hours', time())); ?> //gdzieś tam dalej w formie <form> ............... <? echo '<option ' .($_POST['godz_start']==$czas_teraz ? 'SELECTED=""' : '' ) . ' value="'.$czas_teraz.'">'.$czas_teraz.'</option>'; ?> <option value="01:00">01.00</option> <option value="02:00">02.00</option> <option value="03:00">03.00</option> <option value="04:00">04.00</option> <option value="05:00">05.00</option> <option value="06:00">06.00</option> <option value="07:00">07.00</option> <option value="08:00">08.00</option> <option value="09:00">09.00</option> <option value="10:00">10.00</option> <option value="11:00">11.00</option> <option value="12:00">12.00</option> <option value="13:00">13.00</option> <option value="14:00">14.00</option> <option value="15:00">15.00</option> <option value="16:00">16.00</option> <option value="17:00">17.00</option> <option value="18:00">18.00</option> <option value="19:00">19.00</option> <option value="20:00">20.00</option> <option value="21:00">21.00</option> <option value="22:00">22.00</option> <option value="23:00">23.00</option> <option value="24:00">24.00</option> </select> <div class="col-lg-10" style="width:20%;"> <script> DateInput('start', true, 'YYYY-MM-DD') </script> </div>
kombinuję jak sprawdzić czy user nie rejestruje się o więcej niż 24h od teraz. Ciągle mi wychodzi że do 23 h