Страница 1 из 1

Работа с динамическим датами.

Добавлено: 06 июл 2023, 12:23
alexinc
Столкнулся с некоторой проблемой в разделе динамические даты.
У еня в базе хранятся дни рождения. как выяснилось - престарелого населения достаточно много. И приличное кол-во дат старше 1970 года рождения. Вопрос: как с этим обращаться? В базу хранятся bigint с отрицательными значениями. MySQL по запросу -никак не хочет крутить даты с отрицательным таймстампом. Может поможет - как с ними обращаться?

Re: Работа с динамическим датами.

Добавлено: 06 июл 2023, 13:13
alexinc
alexinc писал(а): 06 июл 2023, 12:23 Столкнулся с некоторой проблемой в разделе динамические даты.
У еня в базе хранятся дни рождения. как выяснилось - престарелого населения достаточно много. И приличное кол-во дат старше 1970 года рождения. Вопрос: как с этим обращаться? В базу хранятся bigint с отрицательными значениями. MySQL по запросу -никак не хочет крутить даты с отрицательным таймстампом. Может поможет - как с ними обращаться?
Ну и сам себе отвечу :)
Нужно использовать конструкцию:
DATE_FORMAT(DATE_ADD(FROM_UNIXTIME(0), interval [1000] second), '%Y-%m-%d')