这是您当地的时区,它正在贬低价值。您可以在此处找到有关 UTC的更多信息。
返回的值toUTCString
是 UTC 时区的美式英语可读字符串。返回值的格式可能因平台而异。最常见的返回值是 RFC-1123 格式的日期戳,它是 RFC-822 日期戳的略微更新版本。
var value = "2012-08-31T18:30:00";
var date = new Date(value);
date = date.toUTCString()
例子
编辑:
我可以从您发布的评论中收集到的信息,您可能正在寻找更像这个示例的内容:
var value = "2012-08-31T18:30:00"; //string value
var dateTime = value.split("T"); //split on T
var date = dateTime[0];
date = new Date(date); //set the date
var time = dateTime[1];
time = time.split(":"); //get the time into an array
//use set hours to set the time to 18:30:00:00 (hh:mm:ss:mm)
date.setHours(time[0], time[1], time[2], 0)
console.log(date);