Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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中使用getHours()(在本例中)?_Javascript_Date_Google Chrome Extension - Fatal编程技术网

如何在javascript中使用getHours()(在本例中)?

如何在javascript中使用getHours()(在本例中)?,javascript,date,google-chrome-extension,Javascript,Date,Google Chrome Extension,我正在开发一个chrome扩展。在控制台中,我显示URL和在网站上花费的时间 但是我希望日期的格式是小时、分钟、秒……而不是520216302120623136520002145632100……我不明白在我的情况下如何使用getHours()getMinutes()和getSecondes() 我的内容脚本 var lastPing = +new Date(); function ping() { chrome.runtime.sendMessage({ doma

我正在开发一个chrome扩展。在控制台中,我显示URL和在网站上花费的时间


但是我希望日期的格式是小时、分钟、秒……而不是520216302120623136520002145632100……我不明白在我的情况下如何使用getHours()getMinutes()和getSecondes()

我的内容脚本

var lastPing = +new Date();

 function ping() {
     chrome.runtime.sendMessage({
         domain: location.host,
         lastPing: lastPing
     }, function() {
         lastPing = +new Date();
         console.log('Ping envoyé');
     }); } setInterval(ping, 5000);
我的背景

 chrome.runtime.onMessage.addListener(function(request, sender,  sendResponse) {
     var domain = request.domain;
     var lastPing = request.lastPing;
     var time_elapsed = localStorage.getItem(domain) || 0;
     localStorage.setItem(domain, time_elapsed + (+new Date() - lastPing));
     });

获取日期字符串的时间组件:


newdate().toTimeString().substr(0,8)

rtfm。当像
getHours()
这样的方法可用时,解析字符串解释不是一个好主意。是的,我同意。。我写这个建议是因为我认为
getHours()
对他来说已经很明显了。好吧,我建议扩大答案,因为它没有什么解释,而且你正在和一个新手程序员谈话。我不明白在我的例子中如何使用getHours()getMinutes()和getSecondes()?谢谢