https://mariadb.com/kb/en/date-time-functions/
select now(); -- date and time, timestamp
select curdate(); -- current date
select curtime(); -- time in 24-hour format
select year(now()); --year
select month(now()); --month
select day(now()); --day
select hour(now()); --hour
select minute(now()); --minute
select second(now()); --second
select dayname(now()); -- name of day
select date(now()); -- date in YYYY-MM-DD
select curtime(); --get current time
select current_timestamp(); --get current timestamp
SELECT DATEDIFF('2007-12-31 23:59:59','2007-12-30'); --date difference
SELECT '2008-12-31 23:59:59' + INTERVAL 1 SECOND; -- perform date airthmatic
SELECT INTERVAL 1 DAY + '2008-12-31'; --perform date airthmatic
SELECT DATE_FORMAT('2009-10-04 22:23:00', '%W %M %Y'); --https://mariadb.com/kb/en/date_format/
SELECT DAYNAME('2007-02-03'); --get day name
SELECT DAYOFMONTH('2007-02-03'); --day of month
SELECT DAYOFWEEK('2007-02-03'); --day of week
SELECT DAYOFYEAR('2018-02-16'); --day of year
SELECT TIMESTAMP('2003-12-31'); -- create a timestamp
select time(now());--time from current timestamp