Не нравятся результаты поиска? Попробуйте другой поиск!

Формат вывода даты


     20.08.2012    Общие вопросы по PHP    3564

вопрос
Всем привет, в базе данных, в таблице dle_users у каждого юзера хранятся даты регистрации и последнего посещения.
Вопрос-они хранятся в формате к примеру "1345460720" или "1345184157" в общем цифры вместо даты, как эти цифры преобразовать обратно в нормальное отображение дат? знаю как-то просто делается но не нашол.. (ps: я добавлю новую (свою) переменную с датой, так что не привязывайтесь к тем что я привел в примере)

Ответил: nowheremany


это и есть уже дата в никс формате. аналогично time()

Комментарии пользователей (11)

hardyPanda
5

28 | 28

hardyPanda - 20 августа 2012 18:28 - Юзер

это понятно, вопрос в другом был - как мне "1345460720" вывести в нормальном виде - "2012.08.26" к примеру

Sander
1126

1637 | 1204

Sander - 21 августа 2012 02:54 - Эксперт

date("Y m d", 1345460720);

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

hardyPanda
5

28 | 28

hardyPanda - 20 августа 2012 19:08 - Юзер

С этим разобрался, тогда не отходя от кассы другой вопрос- в какой переменной хранится текущая дата движка?

$add_time = time() + ($config['date_adjust'] * 60);

вытащил из регистрации, это текущая дата движка?

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 20 августа 2012 19:21 - Админ

$row['date'] - только это не переменная, а значение в БД.

Каков вопрос - таков и ответ. Просто помните об этом.

hardyPanda
5

28 | 28

hardyPanda - 20 августа 2012 19:26 - Юзер

а что есть date_adjust в конфиге?

Sander
1126

1637 | 1204

Sander - 21 августа 2012 02:52 - Эксперт

Настройка часового пояса.

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

Vozemz
7

47 | 44

Vozemz - 21 августа 2012 18:17 - Юзер

"1345460720" или "1345184157" это даты в юникс кодировке, количество секунд прошедшее с полночи (по UTC) с 31 декабря 1969 года

"1345460720" = Mon, 20 Aug 2012 11:05:20 GMT
"1345184157"= Fri, 17 Aug 2012 06:15:57 GMT

при необходимости их в удобочитаемый формат в конверторе можно преобразовать, но в DLE ставить конверт даты это уже процедура...

nowheremany
192

1659 | 1292

nowheremany - 21 августа 2012 18:20 - Эксперт

Какая процедура?
Это обычные данные даты и времени. Прочитайте документацию по PHP - Раздел Дата и Время

Благодарность принимаю тут Связь

Arteom
3

19 | 18

Arteom - 21 августа 2012 20:26 - Юзер

может быть date("Y m d", $_TIME);

Sander
1126

1637 | 1204

Sander - 22 августа 2012 12:55 - Эксперт

Я так понял ответы на комментарии сложно посмотреть?
Для вывода даты в любом формате в php уже есть функция.
Цитата: Sander
date("Y m d", 1345460720);

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

zveeeer
12 | 1

zveeeer - 31 декабря 2013 19:56 - Юзер

Настроить часовой пояс в движке

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы