-- 获取当前日期
SELECT CURDATE();
-- 获取当前日期和时间
SELECT NOW();
-- 获取特定格式的日期
-- 例如,获取年份
SELECT YEAR(NOW());
-- 获取月份
SELECT MONTH(NOW());
-- 获取天数
SELECT DAY(NOW());
-- 从日期中提取星期几 (1 = 星期一, 7 = 星期日)
SELECT WEEKDAY(NOW()) + 1;
-- 获取某个日期的前一天
SELECT DATE_SUB(CURDATE(), INTERVAL 1 DAY);
-- 获取某个日期的后一天
SELECT DATE_ADD(CURDATE(), INTERVAL 1 DAY);
-- 获取某个月的第一天
SELECT DATE_FORMAT(NOW() ,'%Y-%m-01');
-- 获取上个月的第一天
SELECT DATE_SUB(DATE_FORMAT(NOW() ,'%Y-%m-01'), INTERVAL 1 MONTH);
-- 获取下个月的第一天
SELECT DATE_ADD(DATE_FORMAT(NOW() ,'%Y-%m-01'), INTERVAL 1 MONTH);
CURDATE()
:返回当前日期。NOW()
:返回当前日期和时间。YEAR()
, MONTH()
, DAY()
:分别提取日期中的年、月、日部分。WEEKDAY()
:返回给定日期是星期几,返回值从0(星期一)到6(星期日),所以加1调整为从1开始。DATE_SUB()
和 DATE_ADD()
:用于对日期进行减法和加法操作。DATE_FORMAT()
:用于格式化日期。上一篇:mysql if 语句
下一篇:mysql case then
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站