Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正在格式化json日期并添加0_Javascript_Json - Fatal编程技术网

Javascript 正在格式化json日期并添加0

Javascript 正在格式化json日期并添加0,javascript,json,Javascript,Json,您好,我有一个叫findHour的车把助手,它会将小时返回为hh:mm,但对于2:4(2hrs40),它不会将0添加到它的末尾 var heure_intervention = "2000-01-01T07:04:57Z" Handlebars.registerHelper( "findHour", function ( heure_intervention ){ a= new Date(heure_intervention); return (a.ge

您好,我有一个叫findHour的车把助手,它会将小时返回为hh:mm,但对于2:4(2hrs40),它不会将0添加到它的末尾

var heure_intervention = "2000-01-01T07:04:57Z"


   Handlebars.registerHelper( "findHour", function ( heure_intervention ){
        a= new Date(heure_intervention);
        return (a.getHours() +":"+ a.getMinutes());
    });

尝试以下解决方案:

...
return ( ( '0' + a.getHours() ).slice(-2) +":"+ ( '0' + a.getMinutes() ).slice(-2));

如果是小时后四十分钟,getMinutes()将返回
40
。它返回
4
的唯一时间是4分钟后,例如
2:4
将是2点后4分钟,而不是40分钟。你是说你想要
2:04
?是的,你说得对!我解释得不够清楚