gpt4 book ai didi

php - 出生日期仅按升序排列的月份和日期

转载 作者:行者123 更新时间:2023-11-29 01:16:44 25 4
gpt4 key购买 nike

我在 mysql 表中有一个 yyyy-mm-dd 格式的列 Birthdate

我只想以升序格式显示月份和日期。

我试过如下...

 SELECT * FROM table_name Order by birthdate ASC

并且在显示区使用代码如下-

=date("F d ",strtotime($data["birthdate"]))

现在它显示的是升序,但由于每个用户的年份不同..它显示的结果是:

January 02,
January 31,
February 06,
March 22,
December 23,
March 27,
June 13,
January 23....

(这里是例子...但它显示升序但是随着年份不同,它显示每年升序)

我想要它作为所有 1 月的日期,然后是 2 月......等等......

最佳答案

使用DAYOFYEAR()排序:

SELECT * FROM `table_name` ORDER BY DAYOFYEAR(`birthdate`) ASC

DAYOFYEAR 给出一个介于 1366 之间的数字。

关于php - 出生日期仅按升序排列的月份和日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22147675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com