我基本上是想在 javascript 中获取日期的小时、分钟和秒,如下所示:“123456”。我正在使用以下代码执行此操作:
var date;
date = new Date();
var time = date.getUTCHours() + date.getUTCMinutes() + date.getUTCSeconds();
唯一的问题是,当我将它们加在一起时,我不断得到总和,而不是像我想要的那样由 6 个数字组成的漂亮的一行。
有什么建议吗?
最佳答案
var time = '' + date.getUTCHours() + date.getUTCMinutes() + date.getUTCSeconds();
编辑: 要考虑零填充,您可以执行以下操作:
function format(x){
if (x < 10) return '0' + x;
return x;
}
var date;
date = new Date();
var time = '' + format(date.getUTCHours()) + format(date.getUTCMinutes()) + format(date.getUTCSeconds());
关于Javascript:在没有 Sum 的情况下添加数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17840180/