将日期从一种给定格式转换为另一种格式

时间:2018-09-18 07:50:32

标签: javascript time

我有这种格式的日期,

Tue Sep 04 2018 05:30:00 GMT 0530 (India Standard Time).

我需要将其转换为这种格式

2018-12-16T00:00:00.000Z

如果我将第一个存储在变量中并尝试x.toISOString(),则会引发错误。

完成此操作的正确方法应该是什么?

1 个答案:

答案 0 :(得分:1)

function myFunction() {
    var d = new Date();
    var n = d.toISOString();
    document.getElementById("date").innerHTML = n;
}
<button onclick="myFunction()"> Date in ISO</button>

<div id="date"></div>