比較的簡潔なJavaScriptリアルタイム表示時間のスクリプト修正版
2507 ワード
JavaScriptは時間を示しています。時間はまだ動いています。静的な効果ではありません。機能 Time() 関数を定義します。 { if (!document.layers&&document.all) return IEとNetscapeのJavaScriptに対する解釈は違っていますので、ブラウズの効果は違っていますので、それぞれコードを書きます。この言葉でユーザーが使っているブラウザを判断します。両方ともそうでない場合は戻ります。 var timer=new Date() 新しい変数を定義します。名前はtimerで、新しいDateのオブジェクトです。 var ハウス=Timer.get Hours() var minutes=Timer.get Minutes() var seconds=Timer.get Seconds() 3つの変数をそれぞれ定義して、現在の「時間」、「分」、「秒」の値を求めます。 var noon=「AM」 if (houss>12) { noon=「PM」 houss=houss-12 } if (ハウス==0) ハウス=12 「noon」という変数を定義します。「時間」の数が12より大きい場合、その値はPMです。同時に所得値は12を減らします。「時間」の数が12未満の場合、その値はAMである。 if (minutes<=9) minutes=「0」+minutes if (seconds<=9) seconds=「0」+seconds 「分」または「秒」の数が9より小さい場合は、前に「0」を追加します。 myclock=" カラー=blue>「+houss+」:「+minutes+」:「 +seconds+" "+noon+「」 新しい変数を使って「時間、分、秒」を結合します。 if (document.layers) { document.layers.position. Dcument.write(myclock) document.layers.positions.document.close() } ブラウザがNetscapeであれば、myclockを出力し、IE用のコードは実行を停止します。 else if (document.all) position.innerHTML=myclock さもなくば、ブラウザーはIEで、myclockを出力します。 setTimeout(「Time()」,1000) 1000ミリ秒ごとに、一度のTime関数を呼び出します。つまり、一秒に一回動きます。 onload=「Time()」 ページ読み込み時に、Time()関数を呼び出します。span id="position"style="position:absolute;left:441 px;top:190pxwidth:128 px;height:30 px'/""script laguage="JavaScript"<!--function Time(){if(!document.layers&&document.all)return;var Timer=new Date()var houss=Timer.get Hours()var minutes=Timer.get Minutes()var seconds=Timer.get Seconds()var noon=「AM」if(hors>12)if(minutes<=9)minutes="0"+minutes;if(seconds==9)seconds="0"+seconds;/change font size to your desire myclock=""+hors+":"+minutes+":"+seconds+""+noon+"/"/"/"//";if(document.layers){document.layers.positions.document.write(myclock);document.layers.positions.document.close();else if(document.all){positions.innerHTML=myclock;setTimeout(「Time()」,1000)}Time()/--[Ctrl+A全選択注:]これは一番簡単な表示日付の方式です。var now=new Date()document.write("今は"+now.getYear"+"""+年"+(now.getttttttttttttttttttttttttttttttttttttttttttttttttttt++++++++++++Hotttttttttttttttttttttttttttttttttt分"+now.get Seconds()+秒" [Ctrl+A全注:」