Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Работа с датой в PHP (https://javascript.ru/forum/server/30358-rabota-s-datojj-v-php.html)

Severtain 01.08.2012 18:09

Работа с датой в PHP
 
Как в PHP вычислить разницу между двумя датами!
Допустим между датой
"2010-09-09"
и настоящим временем?
А так же эту дату вывести в годах!

bes 01.08.2012 19:50

link

Serg_pnz 01.08.2012 19:55

и на Денвере (читай "в винде") может неправильно работать - обратите на это внимание.

Severtain 01.08.2012 21:06

Я не могу найти подходящие для меня примеры!

bes 01.08.2012 21:28

http://forums.webscript.ru/printthre...?threadid=6966
ну хотя бы этот,
в поиске наберите "как вычесть одну дату из другой в php", информации море, только успевай изучать (ищите не примеры, которые вам нужны, а изучайте, как оно там всё происходит, дальше легче будет :) )

Serg_pnz 01.08.2012 22:30

мне этот пример больше понравился http://votisait.ru/programmirovanie/...-s-datami.html
общий смысл: перевести всё в unix, вычесть, отформатировать результат

Gozar 02.08.2012 20:30

Цитата:

Сообщение от Serg_pnz
мне этот пример больше понравился http://votisait.ru/programmirovanie/...-s-datami.html

Порнография выбирать даты из бд и вычитать их в php, когда можно сделать это запросом из бд.

devote 02.08.2012 20:43

Цитата:

Сообщение от Gozar
Порнография выбирать даты из бд и вычитать их в php, когда можно сделать это запросом из бд.

это точно... ну а если уж надо в PHP я обычно перевожу дату в UNIX_TIMESTAMP сразу в запросе, а в PHP работаю с числом. К примеру:
SELECT UNIX_TIMESTAMP(`date`) AS `timestamp` FROM `tbl`;
и далее в PHP
echo date( "Y-m-d H:i:s", $field['timestamp'] );

Serg_pnz 02.08.2012 20:45

При чем тут база? Вопрос в первом посте про вычитание, а в том примере как раз всё расписано, какая разница откуда пришли исходные данные.

devote 02.08.2012 20:52

Цитата:

Сообщение от Serg_pnz
При чем тут база? Вопрос в первом посте про вычитание, а в том примере как раз всё расписано, какая разница откуда пришли исходные данные.

а ну сорри, я пост Gozar, просто прочел и про БД подумал..

Gozar 02.08.2012 21:20

Цитата:

Сообщение от Serg_pnz
При чем тут база?

Вот и я хотел бы знать при чем тут база?

Цитата:

Сообщение от Serg_pnz
какая разница

Есть такая пословица, сам найдешь. Дети рождаются от этой разницы. Пример учит людей выбирать из базы дату и потом работать с ней в php, а не в запросе, что является нупством.


Часовой пояс GMT +3, время: 03:36.