MySQL UTC_DATE() Function

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.
Was this tutorial helpful?