【问题标题】:Hour and Minutes with javascript [duplicate]使用javascript的小时和分钟[重复]
【发布时间】:2017-08-27 11:33:00
【问题描述】:

我用 js 做了这个:

// time

var date = new Date();

var currentTime = date.getHours() + ':' + date.getMinutes();

document.getElementById('timex').value = currentTime;

此脚本在输入中插入小时和分钟。

有一个问题,16:06 的时间变成了 16:6。这会导致 html 输入出现问题。同样的事情发生在凌晨 1 点。变成 1:34 而不是 01:34。

【问题讨论】:

  • 检查该值是否小于10,如果是,则在前面插入一个零。
  • 下次你想问的时候请先搜索谷歌。这不仅仅是一个常见问题解答,它是一个常见问题解答

标签: javascript


【解决方案1】:

试试这个,简单又好用:

var date = new Date();

var currentTime = ('0' + date.getHours()).slice(-2) + ':' + ('0' + date.getMinutes()).slice(-2);

document.getElementById('timex').value = currentTime;

【讨论】:

  • 如果您对答案感到满意,如果您接受答案,我将不胜感激:)
【解决方案2】:
d.toISOString().substring(11).slice(0,5)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-22
    • 1970-01-01
    • 2021-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    相关资源
    最近更新 更多