Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách cộng 2 giờ vào thời gian hiện tại trong MySQL?


Dùng NOW() lấy thời gian hiện tại, DATE_ADD() cộng giờ.

Thời gian hiện tại

mysql> SELECT NOW();
+---------------------+
| NOW()               |
+---------------------+
| 2018-11-01 12:58:40 |
+---------------------+
1 row in set (0.00 sec)

Cộng 2 giờ

mysql> SELECT DATE_ADD(NOW(), INTERVAL 2 HOUR);
+---------------------------------+
| DATE_ADD(NOW(), INTERVAL 2 HOUR) |
+---------------------------------+
| 2018-11-01 14:58:31             |
+---------------------------------+
1 row in set (0.00 sec)

12:58 → 14:58 (cộng 2 giờ).