鍍金池/ 問答/PHP  Linux  數(shù)據(jù)庫  HTML/ mysql可以實現(xiàn)某個時間點是不是在一周內(nèi)的查找嗎?

mysql可以實現(xiàn)某個時間點是不是在一周內(nèi)的查找嗎?

現(xiàn)在想做一個促銷活動的功能,某一樣商品可以選擇多少周內(nèi)是打折的,然后隔了這么多周后的周一到周天任意一天再次購買后這一周內(nèi)就不得再購買這樣商品直到間隔周結(jié)束才能購買。
舉例:
A商品選擇間隔一周打折促銷,然后B用戶在周一買了這件A商品然后打折了,但是當(dāng)周二去購買A商品時不能打折,直到下周一開始買它才能打折。
問:這個sql語句應(yīng)該怎么樣設(shè)計或者PHP+mysql怎么弄,才能實現(xiàn)上面的這個購物打折功能?

謝謝大家了。

回答
編輯回答
鐧簞噯

$timestr = time();
$now_day = date('l',$timestr);
//輸出的是星期幾,注意是英文。例如星期五 這里會輸出Friday。
echo "今天:$now_day";
if ($now_day == 'Monday') {

//這里獲取商品打折的價

} else {

//這里獲取商品原價

}

2018年6月5日 22:45
編輯回答
傲嬌范

php可以使用date()+strtotime()獲取某個時間的周日日期

$time = '2017-11-08';
$lastDay = date("Y-m-d 23:59:59", strtotime("{$time} Sunday"));
echo $lastDay;    // 結(jié)果輸出 2017-11-12 23:59:59
2018年3月8日 16:14
編輯回答
墨小白

嗯…可不可以查找訂單表,條件是時間和用戶id和是否支付和商品id,如果都滿足,則說明他已經(jīng)在你規(guī)定的時候內(nèi)買過該商品,就只能原價購買

2018年7月27日 07:41