PHP 時間控制一問

本帖最後由 hkbpc 於 2012-4-6 22:28 編輯

比如 我想整個拍賣網,有N件拍賣品
假設資料庫裝住 每位物品的ENDTIME 同 STATUS

如果每次 LOAD D 拍賣品出來,每頁限制 25件,隨機抽出
每次CHECK 佢 END TIME 是否小於 CURRENT TIME

咁樣會吾會做到?

咁點樣先可以做到 夠中就會轉做關閉個狀態

麻煩D都吾緊要, 吾該咁多位

用time()去check時間.

TOP

$enddate="2012-04-06";   
$now=time();  
  
if(date("Y-m-d",strtotime($now))<date("Y-m-d",strtotime($enddate))){   
    echo "Y";   
}   
else{   
    echo "N";   
}

TOP

比如 我想整個拍賣網,有N件拍賣品
假設資料庫裝住 每位物品的ENDTIME 同 STATUS

如果每次 LOAD D 拍賣品出來,每頁限制 25件,隨機抽出
每次CHECK 佢 END TIME 是否小於 CURRENT TIME

咁樣會吾會做到?

TOP

本帖最後由 apychan 於 2012-4-6 22:33 編輯

回復 3# whyyyhk
  1. $enddate="2012-04-06";   
  2. $now=time();  
  3.   
  4. if($now < strtotime($enddate.' +1 day')){   
  5.     //限期前   
  6. }   
  7. else{   
  8.     //限期後
  9. }
複製代碼

TOP

回復 4# hkbpc
係條SQL到寫就得
交畀SQL SERVER做, 唔洗PHP做

TOP

姐係邊到?

TOP

姐係邊到?
hkbpc 發表於 2012-4-6 22:37

select statement

TOP

試試先,吾該哂

TOP

$sql = "SELECT * FROM testbid where enddate >= '".$date1."'";

做到了

date_default_timezone_set('Asia/Hong_Kong');
        $date1 = date('Y-m-d');

留比人睇下先,吾係得個問字

TOP