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

baev

‹°°¬•
Команда форума
damngood, это — неправильный ответ.

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

fixxxer

К.О.
Партнер клуба
Учи английский.

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

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

Внимание, вопрос: прошли ли сутки с момента начала отсчета =)
 

LeoKee

Новичок
fixxxer
ну вообще то думаю нет! перевод часов же в 3 ночи вроде бы.. :)
 

dimagolov

Новичок
fixxxer, у автора задача была не считать кол-во полных суток между отметками времени, а кол-во дней между датами. это заметно разные задачи и между 25-м и 24-м октября 1 день вне зависимости от LT
 

fixxxer

К.О.
Партнер клуба
Я понял. Просто вот сам задумался над этим вопросом :)

Мне, кстати, в этом плане нравится поведение часов в Mac OS X Snow Leopard - они просто "застывают" на '3:00' на час =)
 

goacher

Новичок
Автор оригинала: 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;
Сделал. Считает нормально. Но при переходе на новый месяц (при счете суток) выводит неправильные данные, с минусом
 

dimagolov

Новичок
goacher, как тебе удалось из всего топика выбрать самый идиотский совет?

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