當(dāng)前位置:軟件學(xué)堂 > 資訊首頁(yè) > 網(wǎng)絡(luò)編程 > 編程其他 > JS實(shí)現(xiàn)分時(shí)段問(wèn)候用戶

JS實(shí)現(xiàn)分時(shí)段問(wèn)候用戶

2012/11/5 12:35:43作者:佚名來(lái)源:網(wǎng)絡(luò)

移動(dòng)端

【實(shí)例名稱】

JS實(shí)現(xiàn)分時(shí)段問(wèn)候用戶

【實(shí)例描述】

在網(wǎng)站玩游戲時(shí),經(jīng)過(guò)一段時(shí)間后會(huì)彈出提示,如玩游戲超過(guò)一小時(shí),則提示“您已經(jīng)玩了一個(gè)小時(shí)了,注意休息”。本例主要是根據(jù)用戶登錄時(shí)間的不同,給予不同的問(wèn)候。

【實(shí)例代碼】

<html xmlns="http://www.w3.org/1999/xhtml" > <head>     <title>標(biāo)題頁(yè)-學(xué)無(wú)憂(www.wangbatian.cn)</title> <script language="javaScript"> now = new Date(); hour = now.getHours();  //獲取當(dāng)前時(shí)間的小時(shí)數(shù) //將時(shí)間分段,并對(duì)應(yīng)不同的提示用語(yǔ) if(hour < 6){document.write("歡迎光臨,凌晨好!")} else if (hour < 9){document.write("歡迎光臨,早上好!")} else if (hour < 12){document.write("歡迎光臨,上午好!")} else if (hour < 14){document.write("歡迎光臨,中午好!")} else if (hour < 17){document.write("歡迎光臨,下午好!")} else if (hour < 19){document.write("歡迎光臨,傍晚好!")} else if (hour < 22){document.write("歡迎光臨,晚上好!")} else {document.write("歡迎光臨,午夜好!")} </script> </head> <body> </body> </html>

【運(yùn)行效果】

 分時(shí)段問(wèn)候用戶運(yùn)行效果

【難點(diǎn)剖析】

本例的重點(diǎn)就是時(shí)間的獲取。使用“Date”對(duì)象來(lái)獲取當(dāng)前時(shí)間。而“getHours”方法則是獲取當(dāng)前時(shí)間的小時(shí)值。

【源碼下載】

為了JS代碼的準(zhǔn)確性,請(qǐng)點(diǎn)擊:分時(shí)段問(wèn)候用戶 進(jìn)行本實(shí)例源碼下載