Php MySQL月份没有前缀0?

Php MySQL月份没有前缀0?,php,mysql,sql,date-format,Php,Mysql,Sql,Date Format,当我查询月(日期)返回1时,如果日期在一月,我想返回01,而不是1 即,为通用标准加前缀0 1月-01 2月-02 3月-03 等等,在MySQL中是如何实现的?是month()会给你一个月号,你可以使用date\u格式的函数作为0的前缀 mysql> select date_format(curdate(),'%m'); +-----------------------------+ | date_format(curdate(),'%m') | +-------------------

当我查询月(日期)返回
1
时,如果日期在一月,我想返回
01
,而不是
1

即,为通用标准加前缀
0

1月
-
01

2月
-
02

3月
-
03

等等,在MySQL中是如何实现的?

month()
会给你一个月号,你可以使用
date\u格式的函数作为0的前缀

mysql> select date_format(curdate(),'%m');
+-----------------------------+
| date_format(curdate(),'%m') |
+-----------------------------+
| 05                          |
+-----------------------------+
1 row in set (0.01 sec)
month()
将为您提供月号,对于前缀0,您可以使用
date\u格式
函数

mysql> select date_format(curdate(),'%m');
+-----------------------------+
| date_format(curdate(),'%m') |
+-----------------------------+
| 05                          |
+-----------------------------+
1 row in set (0.01 sec)

可能重复可能重复@ShihabudheenMuhammed,如果这满足您的问题,您可以将其标记为答案。@ChristianMark完成:)@ShihabudheenMuhammed,如果这满足您的问题,您可以将其标记为答案。@ChristianMark完成:)