簡體   English   中英

從表 CodeIgniter 中獲取最近 3 天的數據

[英]Get Last 3 days data from table CodeIgniter

我正在嘗試使用此查詢從表中獲取最近 3 天的數據

$this->db->where('booking_date BETWEEN DATE_SUB(NOW(), INTERVAL 3 DAY) AND NOW()');

但我的問題是預訂日期在 UNIX 時間戳中,例如 1600811452。

UNIX_TIMESTAMP()為您提供當前的 Unix 時間戳。 計算一天中存在的秒數。 乘以 3。從UNIX_TIMESTAMP()中減去。 那里有開始日期。 UNIX_TIMESTAMP()是結束日期。

或者

$this->db->where('booking_date BETWEEN UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 3 DAY)) AND UNIX_TIMESTAMP(NOW())');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM