これがjQueryコードです:
このコードスニペットは現在の時刻を取得し、適切にフォーマットし(AM/PM指定を含む)、HTML要素を毎秒ID「クロック」で更新します。
function updateClock() { var currentTime = new Date(); var currentHours = currentTime.getHours(); var currentMinutes = currentTime.getMinutes(); var currentSeconds = currentTime.getSeconds(); currentMinutes = (currentMinutes < 10 ? "0" : "") + currentMinutes; currentSeconds = (currentSeconds < 10 ? "0" : "") + currentSeconds; var timeOfDay = (currentHours < 12) ? "AM" : "PM"; currentHours = (currentHours > 12) ? currentHours - 12 : currentHours; currentHours = (currentHours === 0) ? 12 : currentHours; var currentTimeString = currentHours + ":" + currentMinutes + ":" + currentSeconds + " " + timeOfDay; $("#clock").html(currentTimeString); } $(document).ready(function() { setInterval(updateClock, 1000); });
このセクションでは、一般的な質問に対応し、jQueryデジタルクロックをカスタマイズするためのソリューションを提供します。
外観カスタマイズ(CSS):
CSSを使用してクロックの外観を簡単にカスタマイズできます。 たとえば、色を青に、フォントサイズを24ピクセルに変更するには:
日付の追加:
日付を組み込むには、
#clock { color: blue; font-size: 24px; }
htmlに
要素を追加することを忘れないでください。
updateClock
var currentDate = currentTime.toDateString(); $("#date").html(currentDate);
変数を削除し、それに応じて<div id="date"></div>
ロジックを調整します。
サウンド、タイムゾーン、およびより高度な機能の追加:
要素を使用)の追加、タイムゾーン(モーメントタイムゾーンのような外部ライブラリが必要)、またはより複雑なクロック(アナログクロック、カウントダウン、ストップウォッチ)の作成は、この基本的な例を超えて、追加のJavascriptの範囲を超えています。 提供されたFAQは、これらのより高度な機能の出発点を提供します。 広範な機能を追加するときは、パフォーマンスへの影響を考慮してください
以上が独自のjQueryデジタル時計を作成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。