Wordpress 視頻采集插件電商seo優(yōu)化是什么意思
獲取當(dāng)前日期和時(shí)間
NOW():返回當(dāng)前的日期和時(shí)間。
CURDATE():返回當(dāng)前的日期。
CURTIME():返回當(dāng)前的時(shí)間。
SELECT NOW(), CURDATE(), CURTIME();
日期和時(shí)間格式化
????????DATE_FORMAT(date, format):根據(jù)指定的格式字符串格式化日期。
????????STR_TO_DATE(str, format):將字符串轉(zhuǎn)換成日期格式。
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
SELECT STR_TO_DATE('2024-09-18', '%Y-%m-%d');
提取日期部分
YEAR(date):返回日期的年份部分。
MONTH(date):返回日期的月份部分。
DAY(date):返回日期的日部分。
HOUR(time):返回時(shí)間的小時(shí)部分。
MINUTE(time):返回時(shí)間的分鐘部分。
SECOND(time):返回時(shí)間的秒部分。
SELECT YEAR(NOW()), MONTH(NOW()), DAY(NOW());
SELECT HOUR(NOW()), MINUTE(NOW()), SECOND(NOW());
日期和時(shí)間的算術(shù)操作
DATE_ADD(date, INTERVAL expr unit):向日期添加指定的時(shí)間間隔。
DATE_SUB(date, INTERVAL expr unit):從日期減去指定的時(shí)間間隔。
ADDDATE(date, INTERVAL expr unit):同 DATE_ADD。
SUBDATE(date, INTERVAL expr unit):同 DATE_SUB。
TIMESTAMPADD(unit, interval, datetime):向日期/時(shí)間添加時(shí)間間隔。
TIMESTAMPDIFF(unit, datetime1, datetime2):計(jì)算兩個(gè)日期/時(shí)間之間的差值。
SELECT DATE_ADD(NOW(), INTERVAL 1 DAY), DATE_SUB(NOW(), INTERVAL 1 DAY);
SELECT TIMESTAMPADD(DAY, 1, NOW()), TIMESTAMPDIFF(DAY, '2024-09-17', '2024-09-19');
其他日期函數(shù)
LAST_DAY(date):返回指定月份的最后一天。
UNIX_TIMESTAMP(date):返回日期對(duì)應(yīng)的 Unix 時(shí)間戳(以秒計(jì))。
FROM_UNIXTIME(unix_timestamp):將 Unix 時(shí)間戳轉(zhuǎn)換為日期和時(shí)間。
EXTRACT(field FROM date):從日期中抽取指定的部分。
SELECT LAST_DAY('2024-09-01');
SELECT UNIX_TIMESTAMP(NOW()), FROM_UNIXTIME(UNIX_TIMESTAMP(NOW()));
SELECT EXTRACT(YEAR_MONTH FROM NOW());
日期和時(shí)間的比較
DATEDIFF(date1, date2):計(jì)算兩個(gè)日期之間的天數(shù)差。
DATE(date):返回日期部分,去除時(shí)間部分。
TIME(date):返回時(shí)間部分。
SELECT DATEDIFF('2024-09-18', '2024-09-01');
SELECT DATE(NOW()), TIME(NOW());
日期字符串轉(zhuǎn)換
CONVERT_TZ(datetime, old_tz, new_tz):將日期時(shí)間從一個(gè)時(shí)區(qū)轉(zhuǎn)換到另一個(gè)時(shí)區(qū)。
MAKE_DATE(year, month, day):構(gòu)造一個(gè)日期。
SELECT CONVERT_TZ(NOW(), '+00:00', '+08:00');
SELECT MAKE_DATE(2024, 9, 18);