我有Date对象,如
Date {Mon Aug 17 2015 05:45:23 GMT+0530 (IST)}
我只想要没有GMT时区和IST的时间。我只想要时间像05:45:23.谢谢
答案 0 :(得分:1)
您可以使用moment javascript库来格式化和处理日期。 备选方案是手动访问日期时间,分钟和秒。
答案 1 :(得分:1)
检查Date Reference。 您可以使用以下命令构建字符串:
var formattedDate = date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();
答案 2 :(得分:1)
使用纯JavaScript:
var d = new Date(),
hours = d.getHours(),
mins = d.getMinutes(),
secs = d.getSeconds(),
time = hours + ':' + mins + ':' + secs;
console.log(time);
答案 3 :(得分:1)
您可以创建扩展Date对象的自己的原型。
Date.prototype.extractTime = function(){
var h = this.getHours();
var m = this.getMinutes();
var s = this.getSeconds();
return h + ":" + m + ":" + s;
}
var d = new Date();
d.extractTime(); // outputs current time of your clock..