Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Сравниить время (php) (https://forum.antichat.xyz/showthread.php?t=73235)

Духъ 09.06.2008 23:32

Сравниить время (php)
 
Есть форма типа

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

Цитата:

Сообщение от Isis
Помойму лучше использовать сущетсвующее время time и откуда начинаем mktime

СПАСИБО это то что я искал


Время: 20:54