如何获得时间从日期对象没有时区在javascript

How to get time from date object without time zone in javascript?

本文关键字:时区 javascript 对象 何获得 时间 日期      更新时间:2023-09-26

我有一个Date对象,像

Date {Mon Aug 17 2015 05:45:23 GMT+0530 (IST)}

我只想要没有GMT时区和IST的时间。我只想要时间像05:45:23.谢谢

你可以使用moment javascript库来格式化和处理你的日期。另一种选择是手动访问日期小时、分钟和秒。

查看日期参考。您可以使用:

创建一个字符串
var formattedDate = date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();

使用纯JavaScript:

var d = new Date(),
hours = d.getHours(),
mins = d.getMinutes(),
secs = d.getSeconds(),
time = hours + ':' + mins + ':' + secs;
console.log(time);

您可以创建自己的原型来扩展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..