$now = time(); // 獲取當前時間戳
$sql = "SELECT * FROM `team` WHERE end_time > $now ORDER BY sort_order LIMIT 0,4";
直接在 SQL 中使用,無需應用層傳參,適合存儲過程、視圖、定時任務等場景。
CURRENT_TIMESTAMP()
mysql> SELECT CURRENT_TIMESTAMP();
+---------------------+
| CURRENT_TIMESTAMP() |
+---------------------+
| 2010-01-18 21:24:37 |
+---------------------+
CURRENT_DATE()
mysql> SELECT CURRENT_DATE();
+----------------+
| CURRENT_DATE() |
+----------------+
| 2010-01-18 |
+----------------+
CURRENT_TIME()
mysql> SELECT CURRENT_TIME();
+----------------+
| CURRENT_TIME() |
+----------------+
| 21:24:46 |
+----------------+
| 功能 | 標準函數 | 同義別名 |
|---|---|---|
| 日期+時間 | CURRENT_TIMESTAMP() | NOW(), LOCALTIME(), LOCALTIMESTAMP() |
| 僅日期 | CURRENT_DATE() | CURDATE() |
| 僅時間 | CURRENT_TIME() | CURTIME() |
CURRENT_TIMESTAMP 等可移植性更好NOW() 更簡短,內部項目可優先使用