Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как грамотно вычислить кол-во дней имея две даты на руках?
 
 автор: Zilog   (17.04.2008 в 00:51)   письмо автору
 
 

Как грамотно вычислить кол-во дней имея две даты на руках?

Даты вида: 'дд.мм.гг' (строка)

Можно конечно конечно конвертировать туда-сюда, разбить на части, отнимать-прибавлять, проверять что за месяц, не високосный ли год и т.п.

может есть есть более простой и мудрый способ?

   
 
 автор: Хулиган   (17.04.2008 в 08:07)   письмо автору
 
   для: Zilog   (17.04.2008 в 00:51)
 

    $d1 = strtotime("10 january 2001");
    $d2 = strtotime("10 march 2001");
    print ($d2-$d1)/(86400);

   
 
 автор: Zilog   (18.04.2008 в 02:24)   письмо автору
 
   для: Хулиган   (17.04.2008 в 08:07)
 

у меня даты в другом формате.
а в описании функции strototime написано, что "Преобразует текстовое представление даты на английском языке..."

какие ещё варианты, граждане?

   
 
 автор: btrfly   (18.04.2008 в 03:22)   письмо автору
 
   для: Zilog   (18.04.2008 в 02:24)
 

преобразовать к требуемому формату и далее способ хулигана.

   
 
 автор: Хулиган   (18.04.2008 в 07:59)   письмо автору
 
   для: Zilog   (18.04.2008 в 02:24)
 

тут пошевелить мозгами ровно на 5 сек.
нельзя ж быть настолько ленивым :(
юзайте mktime

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования