如何在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);