javascript - 分钟前导零

标签 javascript

我创建了一个时钟放置在我网站的标题中。分钟 < 10 的时间不显示零。例如,如果时间是 10:50,它只会显示 10:5,我找到了解决方案,但不确定如何实现。另外,如果有更好的方法,请分享。

 var current;
window.onload = function () {

    current = new Date();

    document.getElementById("clock").innerHTML = current.getHours() + ":" +      current.getMinutes(); 

这是我需要的

                if (minutes < 10)
                minutes = "0" + minutes

这是我的时钟容器

    <span id="clock">&nbsp</span>

最佳答案

您可以只抓取时间字符串的前 5 个字符。

(new Date()).toTimeString().substr(0,5)

关于javascript - 分钟前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14529381/

相关文章:

javascript - 在 AngularJS 中使用带有下划线的 WordPress Post Meta 时出现未定义

javascript - 无法在React应用程序中运行puppeteer,找不到模块: Can't resolve 'ws' when compiling

javascript - 读取二进制文件并从中生成一个字符串

javascript - 我如何使用 javascript 来防止因字段为空而提交表单?

javascript - for循环嵌套数组输出

javascript - 如何在 div 中加载页面?

javascript - 隐藏父容器时不呈现浮点图

javascript - React 计时器代码不起作用,每次都输出 2

javascript - 使用 JavaScript 定位两个单独的元素

javascript - 使用启用了 Html5 模式的 Angular Ui Router 时,页面重新加载失败