MySQL DAYNAME() 用法与实例

在 MySQL 中,DAYNAME() 函数用于返回给定的日期的工作日名称。

发布于

在 MySQL 中,DAYNAME() 函数用于返回给定的日期的工作日名称。

例如, 2023-01-31 中的工作日名称是 TuesDAYNAME

语法

您可以使用以下语法:

DAYNAME(date)

基本示例

下面的示例展示了 MySQL DAYNAME() 函数的基本用法:

SELECT DAYNAME('2023-01-31');

输出:

+-----------------------+
| DAYNAME('2023-01-31') |
+-----------------------+
| Tuesday               |
+-----------------------+

日期和时间

MySQL DAYNAME() 函数允许您使用日期和时间值:

SELECT DAYNAME('2023-01-31 01:02:03');

输出:

+--------------------------------+
| DAYNAME('2023-01-31 01:02:03') |
+--------------------------------+
| Tuesday                        |
+--------------------------------+

当前日期/时间

要获取当前日期的工作日名称,您可以使用 NOW() 函数:

SELECT
  NOW(),
  DAYNAME(NOW());

输出:

+---------------------+----------------+
| NOW()               | DAYNAME(NOW()) |
+---------------------+----------------+
| 2023-01-30 15:44:44 | Monday         |
+---------------------+----------------+

或者您可以使用 CURDATE() 函数:

SELECT
  CURDATE(),
  DAYNAME(CURDATE());

输出:

+------------+--------------------+
| CURDATE()  | DAYNAME(CURDATE()) |
+------------+--------------------+
| 2023-01-30 | Monday             |
+------------+--------------------+