Вычитание дат

  • Автор темы Автор темы Morf
  • Дата начала Дата начала

Morf

Guest
Вычитание дат

Имеется две даты, нужно одну вычесть из другой и получить разницу в сутках, плиз подскажите как это сделать
 
PHP:
echo (mktime('0', '0', '0', '08', '20', '2005')-mktime('0', '0', '0', '08', '12', '2005'))/86400;

Вот эта весчь покажет тебе разницу в сутках иежду 20 и 12 августа 2005 года
 
а другая задача:
вычесть (прибавить) к дате отрезок времени (например полчаса 23 секунды) и получить результат в каком-нить формате дата-время: ГГГГ-ММ-ДД ЧЧ:ММ:СС
 
krafty, вы таки уже ознакомились со ссылкой и мануалом по приведённым там функциям?
 
То же самое Первые три цифры в скобках отвечают за часы, минуты, секунды (в каком порядке посмотри в мануале). Далее функцией date причесываешь это дело к нужному формату и все...
 
2SiMM
сейчас в процессе ознакомления. признаю свою вину за размещение предыдущего поста.
 
Craftman
Для справки, не во всех сутках в году 86400 с. В данном примере большой ошибки не будет, хотя результат не всегда будет целым. Но полагаясь на число 86400 при определении конкретной даты, можно "потерять" целый день.
 
Сверху