Mysql的MONTH函数教程
在 mysql 中 MONTH 是获取对应时间的月份,返回的返回是 1 ~ 12。
Mysql的MONTH函数描述
语法
MONTH(date)
描述
MONTH 后面必须要传入一个时间格式的参数,如果传入的时间日期是一个合法值,那么就会返回相应的月份,如果传入的不是一个合法值,就会返回一个空值。
案例
我们执行下面 sql:
-- 嗨客网(www.haicoder.net)
SELECT MONTH("2020-12-31"),MONTH(NOW()),MONTH("2020-13-31"),MONTH("aaa");
运行结果如下:

我们看到,当我们传递的时间格式不正确的时候,它里面是没有值的,而正确的时候,就获取到了对应的月份信息。
Mysql的MONTH函数总结
MONTH 函数后面必须要传递一个时间格式的参数,获取对应的时间的月份信息。如果传递的时间格式不正确,那么就返回 null。