如何在Selenium IDE中使用javascript格式化当前时间

如何在Selenium IDE中使用javascript格式化当前时间,javascript,selenium-ide,Javascript,Selenium Ide,当小时数

小时数<10时如何获取小时数
将“0”附加到小时数

例如:

javascript{newdate().getHours()+”:“+newdate().getMinutes())}
Result:9:20

我需要格式化“09:20”。

vard=newdate();
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()
}
javascript{
d=新日期(),
(d.getHours()<10?'0':'')+d.getHours()+':'+
(d.getMinutes()<10?'0':'')+d.getMinutes()
}

请在下面找到一个使用通用格式工具的干净解决方案

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

要了解更多详细信息和JSFIDLE,请查看

我不认为Date.prototype.format()存在。如果你是对的,Ivan,你必须添加JSFIDLE中引用的原型。我必须承认,如果只是一次格式化操作,你的解决方案会更轻更好。但是如果你需要进行更多的日期操作,原型更广泛。
today = new Date();
var dateString = today.format("dd:mm");
alert(dateString);