PDA

Просмотр полной версии : Сравниить время (php)


Духъ
09.06.2008, 23:32
Есть форма типа

00:00-начало
00:00-окончание

Введите время начала и окончания использования ПК

00:00-начало
00:00-окончание

Если пользователь выходи в интернет введите время начала и окончания сеанса


Время начала и окончания во всех случаях передаётся часы отдельно минуты отдельно, возникает во прос как сделать так чтобы пользователь не мог ввести данные типа что он начал сидеть и за компом в 8:00 и закончить в 7:00, это пол беды, второе что пользователь может ввести время выхода в нет больше или меньше того что он сел за компьютер.

......уже целый день долблюсь......кто поможе от меня огромный респект и + соответсвенно

mr.The
10.06.2008, 00:19
если первое ещё можно проверить, то время встал\сел уже никак. разве что ремя селл больше чем время запуска скрипта

NOmeR1
10.06.2008, 00:36
Почему бы не сделать так
<?php
$start = '08:00';
$end = '09:00';
//strtotime($start) - время начала
//strtotime($end) - время окончания
//time()+32400 - текущее время
//если время окончания больше чем время начала и время начала больше или равно текущему времени
if(strtotime($end) > strtotime($start) && strtotime($start) >= time()+32400) {
//выполняем соотв. код
}
?>

Честно говоря, не совсем конкретно понял.

Isis
10.06.2008, 00:44
Помойму лучше использовать сущетсвующее время time и откуда начинаем mktime

Духъ
10.06.2008, 00:52
Помойму лучше использовать сущетсвующее время time и откуда начинаем mktime
СПАСИБО это то что я искал