如何在hour is < 10
將小時附加「0」時獲得小時數?如何在Selenium IDE中使用javascript格式化當前時間
對於例:
javascript{new Date().getHours() +":" + new Date().getMinutes())}
結果:9:20 ...
我需要格式化 「09:20」。
如何在hour is < 10
將小時附加「0」時獲得小時數?如何在Selenium IDE中使用javascript格式化當前時間
對於例:
javascript{new Date().getHours() +":" + new Date().getMinutes())}
結果:9:20 ...
我需要格式化 「09:20」。
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()
}
請看下面使用的通用格式工具
today = new Date();
var dateString = today.format("dd:mm");
alert(dateString);
有關詳細信息和的jsfiddle一個乾淨的解決方案,敬請期待here
我不認爲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
你是對的伊凡,你必須添加在jsFiddle中引用的原型。我必須承認,如果它只是一個格式化操作,你的解決方案更輕,更好。但如果你需要更多的日期操縱,原型更廣泛。 – 2014-09-04 13:39:40
謝謝你,正如我所需要的! – 2014-09-04 20:32:11