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>

解决方法

由于您可能会在未来沿着相同的路线遇到演示问题,因此我建议为Javascript选择最喜欢的字符串格式化函数.

一些例子:

> http://www.masterdata.se/r/string_format_for_javascript/
> http://www.diveintojavascript.com/projects/javascript-sprintf

然后你可以做一些像“{0:00}:{1:00}”.format(current.getHours(),current.getMinutes())甚至更好的事情,

var d = new Date();
var s = d.format("hh:mm:ss tt");
// Result: "02:28:06 PM"
原文链接:/js/156879.html

猜你在找的JavaScript相关文章