時間によって異なる挨拶語を表示するJavaScriptコード
2508 ワード
最近多くの初心者が時間によって異なる挨拶語を表示するJavaScriptコードについて聞きました.ですから、今日は自分で整理したコードをここで共有します.初心者の参考にしてください.運行中に問題があれば、下の方にメッセージを残してください.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> </title>
<script language="javascript">
today=new Date();
function initArray(){
this.length=initArray.arguments.length
for(var i=0; i< this.length;i++)
this[i+1]=initArray.arguments[i]
}
var d=new initArray(" "," "," "," "," "," "," ");
document.write("<font color=##000000 style='font-size:9pt;font-family: '>",
" :",
today.getYear()," ",
today.getMonth()+1," ",
today.getDate()," ",
d[today.getDay()+1],
"</font>"
);
</script>
<!--<script language="JavaScript">
var mess="";
document.write("<center><b>")
day = new Date( )
hr = day.getHours( )
if (( hr >= 0 ) && (hr <= 4 ))
mess=" , ... "
if (( hr >= 4 ) && (hr < 7))
mess=" , ... "
if (( hr >= 7 ) && (hr < 12))
mess=" , , !"
if (( hr >= 12) && (hr <= 13))
mess=" , !"
if (( hr >= 13) && (hr <= 17))
mess=" ? ? "
if (( hr >= 17) && (hr <= 18))
mess=" , ?"
if ((hr >= 18) && (hr <= 19))
mess=" , ?"
if ((hr >= 19) && (hr <= 23))
mess=" , ?"
document.write(mess)
document.write("</b></center>")
</script>-->
<!--<script language="javascript">
<!--
now = new Date(),hour = now.getHours()
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>