mysql DAYOFYEAR返回不同的值(带有闰年的mysql bug)

mysql DAYOFYEAR返回不同的值(带有闰年的mysql bug),mysql,date,datetime,Mysql,Date,Datetime,Mysql服务器 为了 返回 unix_birthday | usual_date | day_number 246 | 1980-09-02 | 336690000 245 | 1990-09-02 | 652222800 为什么日期不同(245和246)?1980年是a,而1990年不是。我们可能考虑了当地时区。不,MySQL是正确的。我真的需要解释什么是闰年吗?顺便说一句,我提供的链接对此进行了解释。 unix_birthday | usual_d

Mysql服务器 为了

返回

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

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

1980年是a,而1990年不是。

我们可能考虑了当地时区。不,MySQL是正确的。我真的需要解释什么是闰年吗?顺便说一句,我提供的链接对此进行了解释。
unix_birthday | usual_date | day_number
     246      | 1980-09-02 | 336690000
     245      | 1990-09-02 | 652222800