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