将UTC格式从服务器转换为本地时间,并以HH:MM格式获取时间

时间:2018-03-09 05:48:52

标签: javascript date

我正在使用javascript将utc从服务器转换为本地时间并且它有效。但我只需要时间而不是日期+时间。没有使用时刻。 服务器时间(UTC格式):“2018-02-03T10:00:00” 转换当地时间:2018-02-03T04:30:00.000Z 在上述当地时间我只需要“04:30”。有什么方法可以得到它吗?

我尝试使用以下内容将utc转换为本地时间

new Date(response.data.maxDate).toISOString();

1 个答案:

答案 0 :(得分:0)

console.log(new Date().toLocaleTimeString());

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString

  

Date.prototype.toLocaleTimeString()   根据系统设置返回一个字符串,其中包含该日期时间部分的位置敏感表示。

var time = datetime.toLocaleTimeString();

如果你只想要几小时:分钟就可以做到这一点

date=new Date();
date.getHours() +':'+ date.getMinutes()

    date=new Date();
    console.log(date.getHours()+':'+date.getMinutes());