如何在JavaScript中获取当前时间并在时间选择器中使用它?
我尝试过var x = Date()
,得到的结果是:
5月15日2012 05:45:40 GMT-0500
但我只需要当前时间,例如,05:45
如何将其赋值给变量?
发布于 2012-05-15 18:51:15
var d = new Date("2011-04-20T09:30:51.01");
d.getHours(); // => 9
d.getMinutes(); // => 30
d.getSeconds(); // => 51
或
var d = new Date(); // for now
d.getHours(); // => 9
d.getMinutes(); // => 30
d.getSeconds(); // => 51
发布于 2015-11-16 18:36:38
简短而简单:
new Date().toLocaleTimeString(); // 11:18:48 AM
//---
new Date().toLocaleDateString(); // 11/16/2015
//---
new Date().toLocaleString(); // 11/16/2015, 11:18:48 PM
4小时后(使用milisec: sec==1000):
new Date(new Date().getTime() + 4*60*60*1000).toLocaleTimeString(); // 3:18:48 PM or 15:18:48
2天前:
new Date(new Date().getTime() - 2*24*60*60*1000).toLocaleDateString() // 11/14/2015
发布于 2015-02-05 00:16:03
试一试
new Date().toLocaleTimeString().replace("/.*(\d{2}:\d{2}:\d{2}).*/", "$1");
或
new Date().toTimeString().split(" ")[0];
https://stackoverflow.com/questions/10599148
复制相似问题