Посчитать кол-во дней, работа с датами

  • Автор темы Автор темы goacher
  • Дата начала Дата начала
damngood, это — неправильный ответ.

Правильный:
Автор оригинала: dimagolov
читаешь ман, потом думаешь над тем, как можно преобразовать те строки, которые у тебя приходят, во что-то что можно считать и считаешь.
 
Учи английский.

Кстати, вопрос на засыпку.

Таймзона - MSK.
Начало отрезка: 24 октября 2009 года, 02:20
Текущее время: 25 октября 2009 года, 02:10

Внимание, вопрос: прошли ли сутки с момента начала отсчета =)
 
fixxxer
ну вообще то думаю нет! перевод часов же в 3 ночи вроде бы.. :)
 
fixxxer, у автора задача была не считать кол-во полных суток между отметками времени, а кол-во дней между датами. это заметно разные задачи и между 25-м и 24-м октября 1 день вне зависимости от LT
 
Я понял. Просто вот сам задумался над этим вопросом :)

Мне, кстати, в этом плане нравится поведение часов в Mac OS X Snow Leopard - они просто "застывают" на '3:00' на час =)
 
Автор оригинала: damngood
goacher
переводиш даты в unix time и их разницу делиш на 24*3600
PHP:
$g1= mktime ( 00,  00, 00, $_POST['d2'], $_POST['d1'], $_POST['d3']);    
$g2= mktime ( 00, 00, 00, $_POST['d5'], $_POST['d4'], $_POST['d6']);    
$g=($g2-$g1);   
$sut=$g/86400;

Сделал. Считает нормально. Но при переходе на новый месяц (при счете суток) выводит неправильные данные, с минусом
 
goacher, как тебе удалось из всего топика выбрать самый идиотский совет?

а про месяц, так похоже ты порядок параметров перепутал. почему нельзя было назвать поля d1/m1/y1?
 
Сверху