1

我正在使用与控制台不同时区的 Date 对象。我正在使用 utc 字符串来获取在该时区记录的实际时间。有没有一种简单的方法可以从 utc 字符串中提取 (MM-DD-YYYY) 而不仅仅是将字符串插入字符串?

isoString = "2016-08-25T15:17:21.033-10:00"
utc= (new Date(isoString)).toUTCString()

返回:“2016 年 8 月 26 日星期五 01:17:21 GMT”

想 (08-26-2016)

4

1 回答 1

2

您可以将其转换为DateObject,然后尝试其中可用的方法以获得所需的format.

var isoString = "2016-08-25T15:17:21.033-10:00"
var utc= (new Date(isoString)).toUTCString()

console.log(new Date(utc).getDate() + "-" + (new Date(utc).getMonth() + 1) +
                                                 "-" + new Date(utc).getFullYear());
于 2016-08-26T14:59:05.560 回答