资料库主机
对于

SELECT
   DAYOFYEAR( FROM_UNIXTIME(unix_birthday, "%Y-%m-%d") ) as birthday_day,
   FROM_UNIXTIME(unix_birthday, "%Y-%m-%d") as usual_date,
   unix_birthday
FROM workers

回报
unix_birthday | usual_date | day_number
     246      | 1980-09-02 | 336690000
     245      | 1990-09-02 | 652222800

为什么日子不同(245和246)?

最佳答案

1980年是一个leap year,而1990年不是。

10-07 17:59