如何只获得24时的JavaScript

时间:2019-03-02 02:23:38

标签: jquery

我正在使用以下http://jsfiddle.net/patrolcad/hr9fxmqo/2/

我不断得到这个

18. 21:56 GMT-0800 (Pacific Standard Time)

我正在尝试仅获取前四位数字,示例00:00

$(
function(){

    $('#time').ready(function(){
              var time = new Date();                
              $('#time-holder2').val(time.toTimeString());  
    });

}

3 个答案:

答案 0 :(得分:1)

您可以只使用getHours()getMinutes()

var time = new Date();  
console.log( time.getHours() + '' + time.getMinutes());

答案 1 :(得分:1)

这应该可以解决问题:

var d = new Date();
var h = d.getHours();
var m = d.getMinutes();
document.getElementById("WhateverHTMLElement").innerHTML = `${h}:${m}`;

答案 2 :(得分:0)

您可以只使用String.slice提取前5个字符:

$('#time-holder2').val(time.toTimeString().slice(0, 5));