Summary: in this tutorial, you will learn how to use the MySQL UTC_DATE()
function to get the current UTC date.
Introduction to the MySQL UTC_DATE() function
The UTC_DATE()
function lets you get the current date in Coordinated Universal Time (UTC).
Here’s the syntax of the UTC_DATE()
function:
UTC_DATE()
Code language: SQL (Structured Query Language) (sql)
The UTC_DATE()
doesn’t accept any argument and returns the current date in UTC. The UTC()
function is useful when you want to handle dates consistently across different time zones.
MySQL UTC_DATE() function examples
Let’s take some examples of using the UTC_DATE()
function.
1) Simple UTC_DATE() function example
The following example uses the UTC_DATE()
function to display the current UTC DATE()
:
SELECT UTC_DATE();
Code language: SQL (Structured Query Language) (sql)
Output:
+------------+
| UTC_DATE() |
+------------+
| 2023-10-18 |
+------------+
1 row in set (0.00 sec)
Code language: SQL (Structured Query Language) (sql)
2) Using the UTC_DATE() function with table data
First, create a new table called events
with the following structure:
CREATE TABLE events (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
date DATE NOT NULL
);
Code language: SQL (Structured Query Language) (sql)
Second, insert some rows using the UTC_DATE()
function:
INSERT INTO events (name, date)
VALUES ('AI Conference', UTC_DATE()),
('Tech Summit', UTC_DATE()),
('RPA Conf', UTC_DATE());
Code language: SQL (Structured Query Language) (sql)
Third, query data from the events
table:
SELECT
name,
date
FROM
events;
Code language: SQL (Structured Query Language) (sql)
Output:
+---------------+------------+
| name | date |
+---------------+------------+
| AI Conference | 2023-10-18 |
| Tech Summit | 2023-10-18 |
| RPA Conf | 2023-10-18 |
+---------------+------------+
3 rows in set (0.00 sec)
Code language: SQL (Structured Query Language) (sql)
Summary
- Use the
UTC_DATE()
function to get the current UTC date.