2014-09-04 65 views

回答

0
var d = new Date(); 

console.log(
    (d.getHours() < 10 ? '0' : '') + d.getHours() + ':' + 
    (d.getMinutes() < 10 ? '0' : '') + d.getMinutes() 
); 

- 您可以測試在瀏覽器中&的node.js控制檯。

或者,在你的語法,我想:

javascript{ 
    d = new Date(), 
    (d.getHours() < 10 ? '0' : '') + d.getHours() + ':' + 
    (d.getMinutes() < 10 ? '0' : '') + d.getMinutes() 
} 
+0

謝謝你,正如我所需要的! – 2014-09-04 20:32:11

0

請看下面使用的通用格式工具

today = new Date(); 
var dateString = today.format("dd:mm"); 
alert(dateString); 

有關詳細信息和的jsfiddle一個乾淨的解決方案,敬請期待here

+0

我不認爲Date.prototype.format()存在http://screencast.com/t/6hO9NZVSaRc請參閱https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/日期/原型 – 2014-09-04 13:25:34

+0

你是對的伊凡,你必須添加在jsFiddle中引用的原型。我必須承認,如果它只是一個格式化操作,你的解決方案更輕,更好。但如果你需要更多的日期操縱,原型更廣泛。 – 2014-09-04 13:39:40

相關問題