我的输入是
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
我想把这个对象转换成字符串。有谁能告诉我怎么做吗?
发布于 2018-08-25 23:23:55
如果预先知道Date
和time
格式,则不需要使用dt
对象。下面是你可以做的事情
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);
发布于 2018-08-25 23:58:14
const dt = '06/01/2018';
var time = "06:25:00";
console.log(new Date(`${dt} ${time}`).toJSON())
发布于 2018-08-25 23:20:39
var dt = "06/01/2018";
var time = "06:25:00";
var date_test = new Date((dt + ' ' + time)).toString();
console.log(date_test);
https://stackoverflow.com/questions/52018507
复制相似问题