毎秒の処理
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
毎秒の処理
JavaScriptでの時刻等の処理を毎秒で行う記述は以下の通り。
<meta charset="UTF-8">
<script>
{
    let fm =
        {
            timeZone: 'Asia/Tokyo',
            era: 'long',
            year: 'numeric',
            month: 'long',
            day: 'numeric',
            hour: 'numeric',
            minute: 'numeric',
            second: 'numeric',
            weekday: 'long',
            timeZoneName: 'long'
        },
        tn;
    function Proc ()
    {
        let d = new Date();
        setTimeout(Proc, 1001 - d.getMilliseconds());
        tn.nodeValue = d.toLocaleString('ja-JP-u-ca-japanese', fm);
    }
    document.addEventListener('DOMContentLoaded', ()=>
    {
        tn = document.getElementById('Output').appendChild(document.createTextNode(''));
        Proc();
    });
}
</script>
<div id="Output"></div>