一、從MySQL獲取當前年月日函數
SELECT YEAR(NOW()) AS "year", MONTH(NOW()) AS "month", DAY(NOW()) AS "day";
MySQL內置了一個NOW()函數,可以返回當前日期和時間。通過YEAR()、MONTH()和DAY()函數可以分別獲取當前年、月、日。以上代碼的輸出如下:
+------+-------+-------+ | year | month | day | +------+-------+-------+ | 2021 | 5 | 18 | +------+-------+-------+
需要注意的是,YEAR()、MONTH()和DAY()函數返回的結果都是整數類型。
二、HTML獲取當前年月日
今天是:
在PHP中,我們可以使用date()函數來格式化日期和時間。當格式化字符串為“Y-m-d”時,就可以得到當前年月日。以上代碼的輸出如下:
今天是:2021-05-18
三、從SQL獲取當前年月日函數
SELECT CONVERT(VARCHAR(10), GETDATE(), 120) AS "date";
在SQL Server中,我們可以使用GETDATE()函數來返回當前日期和時間。通過CONVERT()函數和格式代碼120可以將日期格式化為“yyyy-mm-dd”的字符串形式。以上代碼的輸出如下:
+------------+ | date | +------------+ | 2021-05-18 | +------------+
四、從MySQL獲取當前日期
SELECT CURDATE();
MySQL內置的CURDATE()函數可以直接返回當前日期,格式為“yyyy-mm-dd”的字符串形式。以上代碼的輸出如下:
+------------+ | CURDATE() | +------------+ | 2021-05-18 | +------------+
五、從MySQL獲取當前日期一周以後
SELECT DATE_ADD(CURDATE(), INTERVAL 1 WEEK) AS "date";
如果需要獲取一周以後的日期,可以使用DATE_ADD()函數來實現。以上代碼的輸出如下:
+------------+ | date | +------------+ | 2021-05-25 | +------------+
六、從MySQL獲取當前時間年月日
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s') AS "datetime";
如果需要獲取當前時間(年月日時分秒),可以使用DATE_FORMAT()函數將NOW()函數返回的日期和時間格式化為字符串形式。以上代碼的輸出如下:
+---------------------+ | datetime | +---------------------+ | 2021-05-18 20:36:25 | +---------------------+
七、從MySQL獲取當前年份
SELECT YEAR(NOW()) AS "year";
如果只需要獲取當前年份,可以直接使用YEAR()函數。以上代碼的輸出如下:
+------+ | year | +------+ | 2021 | +------+
八、從MySQL獲取當前日期時間
SELECT NOW() AS "datetime";
如果需要獲取當前日期時間(包括時分秒),可以直接使用NOW()函數。以上代碼的輸出如下:
+---------------------+ | datetime | +---------------------+ | 2021-05-18 20:41:32 | +---------------------+
通過以上示例,我們可以看到從不同的角度來獲取當前年月日需要使用不同的函數和方法,根據實際情況選擇最合適的方法即可。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/311214.html