【问题标题】:Only get time from string仅从字符串中获取时间
【发布时间】:2020-07-29 22:55:49
【问题描述】:

这是我从另一个溢出帖子中得到的一些代码:

var dt = new Date();
dt.setTime(dt.getTime()+dt.getTimezoneOffset()*60*1000);
var offset = -300; //Timezone offset for EST in minutes.
var estDate = new Date(dt.getTime() + offset*60*1000);
console.log(estDate);

它返回: Wed Jul 29 2020 10:40:40 GMT-0400 (Eastern Daylight Time)

我怎样才能得到时间,所以 10:40。 我正在尝试获取 EST TIME。

【问题讨论】:

  • +dt.getTimezoneOffset()601000
  • 你为什么拿那个代码?你还明白吗?在我看来,随便取任何代码都有点随意..
  • 使用 getHours getMinutes
  • 这能回答你的问题吗? How do I get the current time only in JavaScript
  • dt.getHours()+":"+dt.getMinutes()

标签: javascript


【解决方案1】:

var dt = new Date();
dt.setTime(dt.getTime()+dt.getTimezoneOffset()*60*1000);

console.log(dt.getHours()+":"+dt.getMinutes());

【讨论】:

  • 让 offset = -5.0 let clientDate = new Date();让 utc = clientDate.getTime() + (clientDate.getTimezoneOffset() * 60000);让 serverDate = new Date(utc + (3600000 * offset)); console.log(serverDate.getHours()+":"+serverDate.getMinutes());
猜你喜欢
  • 1970-01-01
  • 2012-11-01
  • 2019-02-02
  • 2013-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-11
  • 1970-01-01
相关资源
最近更新 更多