Время прошедшее с начальной даты!

Greku

Новичок
Время прошедшее с начальной даты!

Подскажите как написать скрипт чтобы считал время от начальной даты!
Допустим начальная дата 01.11.2006 текушая 11.08.2007. в итоге должно получится кол-во дней,кол месяцев и кол лет прошедших с начальной даты,что например такого 11 дней 10 месяцев 0 лет !
Спасибо!
 

Greku

Новичок
Укажите конкретно!А то там черт ногу сломит в этих скриптах!
 

Alexandre

PHPПенсионер
Укажите конкретно!
а ты лентяй...
time() - функция, которая берет дату текущую, в формате юникстайм.
mktime() - функция, которая формирует дату в формате юникстайм,

вычитаешь одно из другого - получаешь сколько времени прошло/осталось до часа Ч...

далее функция data() переводит из юникстайм в человекопонятный формат...

вот и все пироги,
и меня сын такие задачки в третьем классе решает
 

Greku

Новичок
Дядя спасиб большое!Я ведь тока начал программировать в PHP так что не судите строго!

-~{}~ 11.07.07 15:08:

$now=time();
print"$now<br>";
$date = mktime(2007,11,13);
print"$date<br>";
$Total=($now)-($date);

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

-~{}~ 11.07.07 15:09:

а то выдает такую лабуду
1184151811
1191319873
-7168062
 

HEm

Сетевой бобер
если очень упрощенно
сначала делишь цифру на 24*60*60 - это будет количество дней всего в этом промежутке
делишь цифру на 365 - целая часть это годы
остаток делишь на 30 - это месяцы, остаток - это дни
 

Greku

Новичок
Короче достойного решения мне тут так и не дали!Одни советы,помогли бы лучше толком!
 

Андрейка

Senior pomidor developer
Greku
по средам не подаем, извини

ЗЫ. в школе вычитание в столбик еще не проходили?
11.08.2007 (11.20.2006)
01.11.2006 (01.11.2006)
--------------
10.09.0000
 

Greku

Новичок
Андрейка
Как я понял тут толком в PHP сам никто не варит!
 

HEm

Сетевой бобер
если ты хотел готовый код - то тебе в форум "Работа", не забудь, что там обязательно надо указывать размер оплаты
 

Sokil.Dmytro

Новичок
Greku

а чем тебе ответы Alexandre и HEm не подошли. По моему достойные ответы.
 

Greku

Новичок
HEm
ДА я сам написал уже,тут тока глядишь так и ждут как бы бабла побольше урвать!
 

HEm

Сетевой бобер
вопрос звучал "подскажите, как написать скрипт", тебе

подсказали

за тебя код никто писать не будет
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
тут тока глядишь так и ждут как бы бабла побольше урвать!
Уважаемый!
В данном форуме лишь _помогают_ найти правильное решение.
И не дают готовых ответов.
 

partizan

Новичок
Автор оригинала: HEm
вопрос звучал "подскажите, как написать скрипт", тебе

подсказали

за тебя код никто писать не будет
Вопрос звучал: "не хочу учится, хочу готовый код"
 

maxru

МИФИст
Re: Время прошедшее с начальной даты!

Автор оригинала: Greku
Подскажите как написать скрипт чтобы считал время от начальной даты!
Спасибо!
Открываешь notepad, включаешь мозг и печатаешь, пока не получится устраивающий тебя результат.
 

Alexandre

PHPПенсионер
1184151811
1191319873
-7168062
Greku - это время в юникстайм, чтоб его переделать в нормальный вид см выше...
далее функция data() переводит из юникстайм в человекопонятный формат
Greku что тебя в таком ответе не устраивает? лень посмотреть формат использования ф-ции data()?
ссылку на функции время - тебе дали постом выше.

Лентяев на этом форуме не любят и как следствие - стебутся. Если дают ссылку - значить по ней надо посмотреть информацию.
Так что, либо учись, либо оставайся ламером и магнитом для насмешек.
 
Сверху