Forum Webscript.Ru

Программирование => PHP => Тема начата: не не от 27 Мая 2002, 01:06:39

Название: лаймерский вопрос по датам
Отправлено: не не от 27 Мая 2002, 01:06:39
надо сравнить даты, больше ли одна дата другой на 15 минут
Название: лаймерский вопрос по датам
Отправлено: Dm от 27 Мая 2002, 01:59:32
http://www.php.net/time
см. ман по временным меткам юникса
Название: лаймерский вопрос по датам
Отправлено: AlieN от 27 Мая 2002, 10:28:10

if(mktime($hour1,$minute1,$second1,$month1,$day1,$year1)-mktime($hour2,$minute2,$second2,$month2,$day2,$year2)>15*60){print "Разница более 15 минут";
}else{print "Разница меньше 15 минут";}
Название: лаймерский вопрос по датам
Отправлено: от 28 Мая 2002, 14:19:20
28 May 09:46, 2002
28 May 14:16, 2002

как их сравнить чтоб неразделять в отдельные переменные
Название: лаймерский вопрос по датам
Отправлено: GotZfild от 28 Мая 2002, 17:02:42
Приведи сначала даты с помощью regexp к виду, напр., 28 May  2002 09:46, потом используй strtotime, а там уж сравнивай.
Название: лаймерский вопрос по датам
Отправлено: не не от 02 Июня 2002, 14:01:47
как мне привести время из юникс в обычный формат
Название: лаймерский вопрос по датам
Отправлено: GotZfild от 02 Июня 2002, 15:33:16
Цитировать
как мне привести время из юникс в обычный формат

То есть, например, 1023017540 перевести в 15:32:20? Используй функцию date().
Название: лаймерский вопрос по датам
Отправлено: Flash от 03 Июня 2002, 02:20:01
date($date_format,$time_stamp)
$date_format- формат даты типа ::d::m::Y
$time_stamp - дата в юниксовом формате.