Коллеги, есть задачка.
Дано:
1я БД MySQL в одной из таблиц данные о календарной дате хранятся в UNIX формате. Т.е. в виде 2922, 4130, 8228, -1283 тип int(11)
из первой БД таблица с датами переносятся во 2ю БД, где поле куда должны заноситься даты типа varchar(250) и дата должна быть в человеческом виде, т.е. 12.03.1985
Вопрос:
Как перевести даты из unix time в общечеловеческий?
Данные в БД MySQL
- SUN
- Рулевой MLX Club
- Сообщения: 2698
- Зарегистрирован: Пт окт 01, 2010 10:50 am
- Город: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 5 раз
- Зодиак:
Данные в БД MySQL
Связь как воздух... Пока не испортишь - никто не замечает...
Родина и Государство - понятия разные!
Родина и Государство - понятия разные!
- Sheckler
- Участник партнерской программы
- Сообщения: 241
- Зарегистрирован: Пт май 21, 2010 12:11 pm
- Город: Москва
- Зодиак:
SUN вы чего)) есть же функция преобразования
Если строка в UNIX формате, то нужно её вернуть в нормальный формат для отображения, то есть в MYSQL запросе который выгружает данные:
SELECT FROM_UNIXTIME(time) FROM table ...
То есть в таблице в строке time у нас содержится дата в UNIX формате: 875996580
На выводе получится дата в нормальном формате: 1997-10-04 22:23:00
Второй вариант, более правильный:
$date=date('d.m.Y', $row['time']);
Где $row['time'] это значение строки time в таблице, где время хранится в UNIX формате.
Если строка в UNIX формате, то нужно её вернуть в нормальный формат для отображения, то есть в MYSQL запросе который выгружает данные:
SELECT FROM_UNIXTIME(time) FROM table ...
То есть в таблице в строке time у нас содержится дата в UNIX формате: 875996580
На выводе получится дата в нормальном формате: 1997-10-04 22:23:00
Второй вариант, более правильный:
$date=date('d.m.Y', $row['time']);
Где $row['time'] это значение строки time в таблице, где время хранится в UNIX формате.
Я на Drive2: https://www.drive2.ru/users/sheckler/
'17 — Mitsubishi Lancer Evolution X
'15 — Mitsubishi Lancer Ralliart Sportback
'09 — Mitsubishi Lancer Sportback 1.8
'17 — Mitsubishi Lancer Evolution X
'15 — Mitsubishi Lancer Ralliart Sportback
'09 — Mitsubishi Lancer Sportback 1.8