# 日期和时间函数

__*NOW 函数*__
__*CURDATE 函数*__
__*CURTIME 函数*__
__*YEAR 函数*__
__*MONTHNAME 函数*__
__*DAYNAME 函数*__
__*DAYOFYEAR 函数*__
__*HOUR 函数*__
__*MINUTE 函数*__
__*SECOND 函数*__
__*MICROSECOND 函数*__

+ `NOW()`: 服务器上的当前日期时间, 返回 DATETIME
+ `CURDATE()`: 服务器上的当前日期, 返回 DATE
+ `CURTIME()`: 当前服务器上的时间, 返回 TIME
+ `YEAR()`: 年份 YEAR 格式
+ `MONTHNAME()`: 一年中的月份
+ `DAYNAME()`: 一周中的某天
+ `DAYOFYEAR()`: 一年中的某天
+ `HOUR(), MINUTE(), SECOND(), MICROSECOND()` 

```11
tidb> SELECT now(), curdate(), curtime(), year(now()), dayname(now());
+---------------------+------------+-----------+-------------+----------------+
| now()               | curdate()  | curtime() | year(now()) | dayname(now()) |
+---------------------+------------+-----------+-------------+----------------+
| 2022-01-06 10:09:10 | 2022-01-06 | 10:09:10  |        2022 | Thursday       |
+---------------------+------------+-----------+-------------+----------------+
```
---------------------------------------------------------------------------------
