小编Ton*_*son的帖子

将"getHours()"方法更改为1-24小时至1-12小时

当我在javascript中使用"getHour()"方法时,它会显示军事时间格式.我需要它来显示1-12之间的小时数.谁能告诉我怎么做?这是我正在使用的代码:

function updateclock()
{

    var time = new Date();
    var todisplay = '';

    if (time.getHours() < 10) todisplay += time.getHours();
    else todisplay += time.getHours();

    if (time.getMinutes() < 10) todisplay += ':0' + time.getMinutes();
    else todisplay += ':' + time.getMinutes();

    document.getElementById("clock").innerHTML = todisplay;
}
Run Code Online (Sandbox Code Playgroud)

javascript time hour

18
推荐指数
4
解决办法
4万
查看次数

如何用时钟重复javascript函数

我刚刚开始学习javascirpt,我正在尝试创建自己的时钟小部件.看来,当我使用"ourDate.toLocalString()"时,它只显示调用函数时的时间.所以我想我必须每秒连续重复这个功能,以便它能够持续保持当前时间.但我遇到的问题是当我启动脚本时,它只重复一次该功能.我究竟做错了什么?以下是代码:

function updateclock(){
ourDate = new Date();
document.write(ourDate.toLocaleString());
}

function startclock() {
updateclock();
setInterval("updateclock()", 1000); 
}
Run Code Online (Sandbox Code Playgroud)

javascript time date repeat

1
推荐指数
1
解决办法
276
查看次数

标签 统计

javascript ×2

time ×2

date ×1

hour ×1

repeat ×1