内頁Banner背景圖
創絡講堂
白(bái)色波浪圖形
灰色波浪圖形 灰色波浪圖形
白(bái)色波浪圖形 白(bái)色波浪圖形
白(bái)色波浪圖形 白(bái)色波浪圖形
白(bái)色波浪圖形 白(bái)色波浪圖形
本文于2014-12-18最後更新,距今已超過1年(nián),如(rú)不符合現在的實際情況,可(kě)聯系創絡客服獲取幫助或查閱近期文章(zhāng)。

網站(zhàn)上不同時間段顯示不同的客服電話(huà)

網站(zhàn)上有的時候需要兩組電話(huà),一組是直通座機(jī)号碼,一組是400客服電話(huà)。由于400電話(huà)需要轉接,因此在速度上沒有座機(jī)快(kuài)。但(dàn)是座機(jī)在夜間和節假日(rì)會存在無人(rén)值班接聽的可(kě)能,這時我們就(jiù)需要使用400電話(huà)的轉接功能來(lái)非費正常工(gōng)作(zuò)時間的客戶來(lái)電轉接到客服的移動電話(huà)上。本文将以深圳網站(zhàn)建設公司創絡自(zì)己的作(zuò)息時間爲例,加以邏輯說(shuō)明。

除法定節假日(rì)外,我們公司的正常上班時間是周一至周五,上午是9點至12點,下午是13:30至18點。因此,我們的需求是:在正常上班時間段内,客戶訪問(wèn)我公司網站(zhàn)的時候顯示0755-36978973座機(jī)号碼,其他(tā)時間一律顯示爲400電話(huà)。邏輯清楚了,那麽程序上就(jiù)能夠很容易的實現了。

在數據庫中存入兩組電話(huà),分(fēn)别是0755-36978973和0755-23698839。然後在程序中讀(dú)出這兩個電話(huà)号碼,判斷3個條件(jiàn)後顯示對應的電話(huà)号碼。用PHP判斷這三個條件(jiàn)的詳細代碼如(rú)下:

判斷當前日(rì)期是否節假日(rì)

根據實際情況,首先将下一周期年(nián)中的全部法定假日(rì)的月份和号數連起來(lái),并構建一個數組。然後使用date(´md´);獲取當前日(rì)期的月份及号數,以當前時間爲例:1218,去(qù)判斷當前日(rì)期是否爲法定節假日(rì)。值得(de)注意的時,每年(nián)放(fàng)假日(rì)期有所不同,因此這個法定假日(rì)數組每年(nián)需要根據實情更新一次。

判斷當前日(rì)期是否周末

PHP中有一個date()函數,可(kě)以十分(fēn)方便的通過date("w")獲取當前是星期幾,注意返回值爲0時是星期日(rì)、返回1時是星期一、返回2時是星期二,以此類推。

判斷當前時間是否爲上班時間

同樣是利用date()函數來(lái)操作(zuò),使用date("Hi");獲取當前時間的小時數和分(fēn)鍾數,結果是一個4位數。

以上3個條件(jiàn)組合起來(lái),就(jiù)可(kě)以精确的實現上班時間顯示能快(kuài)速接通的直通電話(huà),其他(tā)時間段顯示能夠轉接到任意電話(huà)上的400電話(huà)。需要注意的時,在使用以上方法的時候,需要設置時區:date_default_timezone_set(´Asia/Shanghai´);。以下爲我公司2015年(nián)控制網站(zhàn)上不同時間段顯示不同的客服電話(huà)的參考代碼:

$cl_restday=date(´md´);//獲取當前月份和号數,如(rú):1218
$cl_workday=date("w");//獲取當期是星期幾,如(rú):4
$cl_time=date("Hi");//獲取當前小時數和分(fēn)鍾數,如(rú):1415
$rest_day = array(´0101´,´0102´,´0103´,´0218´,´0219´,´0220´,´0221´,´0222´,´0223´,´0224´,´0405´,´0406´,´0501´,´0620´,´0621´,´0622´,´0927´,´1001´,´1002´,´1003´,´1004´,´1005´,´1006´,´1007´);
if(($cl_workday >0 and $cl_workday <6) and (!in_array($cl_restday,$rest_day)) and (($cl_time>900 and $cl_time<1200) or ($cl_time>1330 and $cl_time<1800)))
{
 //顯示座機(jī)
 }
 else
 {
  //顯示400電話(huà)
  }

由于我們的網站(zhàn)使用了轉義字符,因此在實際使用的時候,大(dà)家不可(kě)以直接複制以上代碼。請(qǐng)複制粘貼到Dreamweaver等編輯器後,使用替換功能把雙引号全部替換爲英文狀态下的雙引号,然後再根據自(zì)己的實際需要修改代碼,以實現更多功能。

上一條 返回目錄 下一條
更多閱讀(dú)選擇
相(xiàng)關文章(zhāng)
我們推薦了一些您可(kě)能也會感興趣的文章(zhāng)
客服電話(huà)
  • 0755-23698839
  • 134-1757-3710
  • 132-6576-8769
創絡建站(zhàn)客服二維碼
不出售過期域名
微信咨詢