mysql> select weekday('20231216')+1,week(now())+1;
+-----------------------+---------------+
| weekday('20231216')+1 | week(now())+1 |
+-----------------------+---------------+
| 6 | 51 |
+-----------------------+---------------+
1 row in set (0.00 sec)
mysql> select datediff(now(),'20231201'),timestampdiff(day,now(),'20231201'),timestampdiff(hour,'2023-12-01 12:00:00','2023-12-01 11:00:00');
+----------------------------+-------------------------------------+-----------------------------------------------------------------+
| datediff(now(),'20231201') | timestampdiff(day,now(),'20231201') | timestampdiff(hour,'2023-12-01 12:00:00','2023-12-01 11:00:00') |
+----------------------------+-------------------------------------+-----------------------------------------------------------------+
| 15 | -15 | -1 |
+----------------------------+-------------------------------------+-----------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> select now(),date_format(now(),'%y-%m-%d %h:%i:%s');
+---------------------+----------------------------------------+
| now() | date_format(now(),'%y-%m-%d %h:%i:%s') |
+---------------------+----------------------------------------+
| 2023-12-16 23:36:59 | 23-12-16 11:36:59 |
+---------------------+----------------------------------------+
1 row in set (0.00 sec)
mysql> select now(),date_sub(now(),interval 1 day),date_add(now(),interval 1 minute);
+---------------------+--------------------------------+-----------------------------------+
| now() | date_sub(now(),interval 1 day) | date_add(now(),interval 1 minute) |
+---------------------+--------------------------------+-----------------------------------+
| 2023-12-16 23:39:18 | 2023-12-15 23:39:18 | 2023-12-16 23:40:18 |
+---------------------+--------------------------------+-----------------------------------+
1 row in set (0.00 sec)