Даты в БД

Автор Jerry, 08 декабря 2007, 22:38:43

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Jerry

Здравствуйте!
В MySQL БД, SMF записывает даты в виде типа "1195224510".
Это количество секунд с 0 года?
И как переводить из этого формата в "учеловеченный" формат ДД.ММ.ГГ ЧЧ:ММ:СС:МС
и обратно?

Mavn

Дата хранится в unix формате. Как преобразовать средствами php вы можете найти на офф сайте с документацией по php.net
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Jerry

Не средствами php...
Я просто хотел узнать, как вручную подсчитать, что это за дата и время. На глаз.
Можете кратко описать формат?

P.S. UNIX? Я у себя во FreeBSD нигде такого вроде не видел...

digger®

Цитата: Sikes от 08 декабря 2007, 23:09:23
Не средствами php...
Я просто хотел узнать, как вручную подсчитать, что это за дата и время. На глаз.
Можете кратко описать формат?
А чего описывать то? Это количество секунд, прошедших с первого января 1970 года. Можешь высчитывать вручную :)

http://ru.wikipedia.org/wiki/Unix_timestamp

Jerry

?? С 1970?!
А юникс был и ДО ЭТОГО!
Что было тогда? Необычно как-то... интересно...

digger®

Цитата: Sikes от 08 декабря 2007, 23:30:10
?? С 1970?!
А юникс был и ДО ЭТОГО!
Что было тогда? Необычно как-то... интересно...
До войны что ли еще Юникс был?
В 1969 была первая версия, поэтому с 1970 эпоха и отсчитывается.