javascript - 使用 JavaScript 的小时和分钟

标签 javascript

<分区>

我用 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。

最佳答案

试试这个,简单而且很有魅力:

var date = new Date();

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

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

关于javascript - 使用 JavaScript 的小时和分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43170426/

相关文章:

javascript - 如何使用 javascript 停止所有超时和间隔?

javascript - 关于一次性自重定义函数模式

javascript - 我如何返回 promise 和数据?

javascript - 使用 AngularJS 将表单数据数组保存到先前的数组

javascript - bind() 与箭头函数 + call() 有什么有意义的区别吗?

javascript - 打印 MySQL SUM() 函数的 json_encode

javascript - JQuery UI slider 错误(TypeError : max. toFixed is not a function)

javascript - 用户界面路由器 : Transform parameter from URL

javascript - 点击在 iPhone 中不起作用

javascript - 如何显示铁列表中最后可见的项目?