将日期对象转换为TZ格式的日期字符串javascript

时间:2018-08-25 15:04:30

标签: javascript node.js reactjs ecmascript-6

我的输入是

var dt = "06/01/2018"
var time = "06:25:00"

我希望输出像这样的字符串"2018-06-01T00:55:00.000Z"

我做了var result = new Date(dt+time); //output is object here

我想将该对象转换为字符串。谁能告诉我该怎么做。

3 个答案:

答案 0 :(得分:3)

如果预先知道Datedt格式,则无需使用time对象。这是您的操作方法

const dt = '06/01/2018';
const [mm,dd,yyyy] = dt.split('/')
const time = '06:25:00';
const date = `${yyyy}-${mm}-${dd}T${time}.000Z`;
console.log(date);

答案 1 :(得分:1)

const dt = '06/01/2018';
var time = "06:25:00";
console.log(new Date(`${dt} ${time}`).toJSON())

答案 2 :(得分:0)

var dt = "06/01/2018";
var time = "06:25:00";
var date_test = new Date((dt + ' ' + time)).toString();
console.log(date_test);