2012-02-10 48 views
0

使用PHP,我有一個DIV,我需要在星期四從晚上7點到晚上8點(服務器時間,而不是用戶時間)每週顯示一次。我想我在這裏需要mktime,但我不確定如何確保它每週在同一天/時間間隔內完成它。每週在特定時間使用PHP顯示內容

有什麼想法?

+0

HTTP儘快取消:// PHP。 net/manual/en/control-structures.if.php – 2012-02-10 15:48:44

回答

2
if(date('l') == "Thursday" && date('G') == 19) 
{ 
    // do something 
} 
2

只需使用具有正確參數的日期函數來檢查所需的時間範圍。 例如:

if(date('N')==4)... // Thursday 

if(date('G')==19)... // its 7.?? PM 

或花哨的:

if(date('NG')=='419'){...} 
+0

'date('N')'4會是星期五不是嗎?編輯:達赫,不,不會。不理我。 – Nick 2012-02-10 15:53:01

+0

有人不能算.. ..? – 2012-02-10 15:54:32

+0

好的,從手冊中,'N'是'星期幾的ISO-8601數字表示'。所以1 =週一,2 =週二,3 =週三和4 =週四。 – zaf 2012-02-10 16:05:46

2
if (date("D") == "Thu" && date("H") == 19) { 
    echo $yourDiv; 
} 

下一次,請告訴我們你嘗試過什麼,然後問一個關於一個問題編程語言!這不是http://make-it-for-me.com

+0

我環顧了幾個選項,找不到任何這樣做。我嘗試了mktime,但沒有想到使用日期的更明顯。 – 2012-02-10 15:51:52

+0

@Chris:確實很明顯;) – 2012-02-10 15:54:48

2

一個簡單的if語句:

<?php 
if (date('w')==4 && date('G') == 19) { 
// do stuff here 
} 

這將激活週四19:00,因爲它擊中20:00

相關問題