Я под другому сделал:ivan32 писал(а): ↑09 авг 2023, 23:00
ROUND(
UNIX_TIMESTAMP(
CONCAT(
DATE_FORMAT(NOW(), '%Y-'),
DATE_FORMAT(FROM_UNIXTIME(0) + INTERVAL + ДатаРожденияЧеловека SECOND, "%m-%d")
)
)
)
Код: Выделить всё
if ([946]>=0,
UNIX_TIMESTAMP(DATE_FORMAT(FROM_UNIXTIME([946]+3600,'%Y-%m-%d'),CONCAT(YEAR(CURRENT_DATE),'-%m-%d'))), UNIX_TIMESTAMP(CONCAT(YEAR(CURDATE()),'-',DATE_FORMAT(DATE_ADD(FROM_UNIXTIME(0), interval [946] second), '%m-%d'))) )