2011-11-10 84 views
-1

如果某個位置(如悉尼悉尼,澳大利亞)的當前時間是在上午9點到下午5點之間,並且它的一個星期一天,我需要顯示一些內容。如果在時間範圍內顯示內容

THX任何幫助

+0

你的問題是?你堅持什麼樣的任務? –

+0

@Pekka - 「如果當地時間爲上午9點至下午5點,請顯示X」。 –

+0

回答下面...賈裏德是正確的關於這個問題.. –

回答

0
$current_time_date = getdate(); 
$currently_in_business_hours = false; 

if ($current_time_date['hours'] >= 9 && $current_time_date['hours'] < 17 && $current_time_date['wday'] != 0 && $current_time_date['wday'] != 6) { 

$currently_in_business_hours = true; 

} 
2

查找到PHP's many date/time functions

這是我將使用步驟:

  1. 確定本地系統時區偏移。
  2. 確定本地系統時間。
  3. 確定目標位置的時區偏移量。
  4. 瞭解這些項目將使您能夠計算目標位置的時間(減去本地偏移量,添加目標偏移量)。
  5. 如果結果時間在適當的邊界之間,則顯示內容。