最新動态
地址:深圳公明松白(bái)路(lù)穩聯商務大(dà)廈7樓
電話(huà):0755-23698839
郵箱:service@chuangluo.com
網站(zhàn)上不同時間段顯示不同的客服電話(huà)
發布時間:2017-12-18 15:38:00 最後更新:2020-12-15 08:51:25 浏覽次數:1183網站(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-23698839和132-6576-8769。然後在程序中讀(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?);。
由于我們的網站(zhàn)使用了轉義字符,因此在實際使用的時候,大(dà)家不可(kě)以直接複制以上代碼。請(qǐng)複制粘貼到Dreamweaver等編輯器後,使用替換功能把雙引号全部替換爲英文狀态下的雙引号,然後再根據自(zì)己的實際需要修改代碼,以實現更多功能。
更新說(shuō)明:本文發表于多年(nián)前,已經不适用于現在的技術(shù)大(dà)環境,請(qǐng)大(dà)家以我司業務最新介紹爲準!