Работа с датой в Php
К примеру, есть две даты (в любом формате) 01.01.2005 и 30.02.2005(:)), нужно получить разницу дней.
Или есть дата 01.01.2005 - 30 дней = какое число.
Цитата:
Originally posted by Fenyx
Подскажите наиболее простой способ вычитания дат
К примеру, есть две даты (в любом формате) 01.01.2005 и 30.02.2005(:)), нужно получить разницу дней.
Или есть дата 01.01.2005 - 30 дней = какое число.
Подскажите наиболее простой способ вычитания дат
К примеру, есть две даты (в любом формате) 01.01.2005 и 30.02.2005(:)), нужно получить разницу дней.
Или есть дата 01.01.2005 - 30 дней = какое число.
Я бы перевёл даты в таймстемп, а потом отнимал.
Короче, mktime() - мой ответ
Если тебе это для ыйл то там для этого спец функции есть..
Цитата:
Originally posted by Joker
Если тебе это для ыйл то там для этого спец функции есть..
Если тебе это для ыйл то там для этого спец функции есть..
Не понл что такое ыйл ...
Код:
$diff=strtotime("30.02.2005")-strtotime("01.01.2005");
На выходе кол-во секунд.
Цитата:
Originally posted by mike
Самый простой вариант:
На выходе кол-во секунд.
Самый простой вариант:
Код:
$diff=strtotime("30.02.2005")-strtotime("01.01.2005");
На выходе кол-во секунд.
С учетом что даты в диапазоне 1901-2038 гг. для *nix и 1970-2038 гг. для win.
В PEAR есть пакет, Date по-моему, там есть функции которые делают эти вычисления не упираясь в потолок unix timestamp'а.
Цитата:
Originally posted by Shiizoo
С учетом что даты в диапазоне 1901-2038 гг. для *nix и 1970-2038 гг. для win.
В PEAR есть пакет, Date по-моему, там есть функции которые делают эти вычисления не упираясь в потолок unix timestamp'а.
С учетом что даты в диапазоне 1901-2038 гг. для *nix и 1970-2038 гг. для win.
В PEAR есть пакет, Date по-моему, там есть функции которые делают эти вычисления не упираясь в потолок unix timestamp'а.
Мне до 38 года хватит с головой, PHP до того времени не доживет :)
проблема не в том,доживет или нет=) А в том, как таймстамп управится с сайтом для какого-нить палеонтологического музея=)
Цитата:
Originally posted by Shiizoo
проблема не в том,доживет или нет=) А в том, как таймстамп управится с сайтом для какого-нить палеонтологического музея=)
проблема не в том,доживет или нет=) А в том, как таймстамп управится с сайтом для какого-нить палеонтологического музея=)
Написать COM объект и использовать на Винде...
VB с этим элементарно справляеться.
:o Ну вб всему "голова" :D