mysql里面有自帶的當前時間關鍵字current_date是時間戳格式,如果需要其他格式可以自己轉換
特地查了一下,這幾個關鍵字中再下面版本的mysql中保留,Table 10.2 Keywords and Reserved Words in MySQL 5.7
#獲取當前時間戳 SELECT UNIX_TIMESTAMP(NOW());
#判斷當前時間戳在某個時間段之內,CURRENT_DATE 表示當前日期,如:2018-06-20,可以和Unix時間戳直接比較大小 SELECT * FROM user_cls WHERE CURRENT_DATE BETWEEN joinTime AND leaveTime;
#關鍵字CURRENT_TIME,表示當前時間,如:10:50:00,可以和Unix時間戳直接比較大小
SELECT * FROM user_cls WHERE CURRENT_DATE BETWEEN joinTime AND leaveTime;
#關鍵字CURRENT_TIMESTAMP,表示當前時間戳,如:2018-06-20 10:50:00,不可以和Unix時間戳直接比較大小