在nodejs中将字符串转换为ISO日期时间
convert string to ISO date time in nodejs
在nodejs中将这个日期转换成ISO格式
created_at="September 17th 2019, 16:50:17.000";
let new_time = new Date(created_at);
created_at = new_time.toISOString();
console.log(created_at);
输出:无效日期
精确输出为 ISO 格式。像这样 2011-10-05T14:48:00.000Z
您必须按以下格式传递日期字符串才能将其转换为 ISO 日期:
var date 1 = "September 17 2019, 16:50:17.000";
let new_date = new Date(date1);
console.lof(new_date);
console.log(new_date.toISOString());
Moment.js 是一个库,您可以使用它来获取输出并对日期和时区执行一些高级操作。
下面是获得预期输出的代码。
var moment = require('moment')
created_at="September 17th 2019, 16:50:17.000";
let new_time = moment("September 17th 2019, 16:50:17.000", "MMMM Do YYYY, HH:mm:ss:SSS");
created_at = new_time.toISOString();
console.log(created_at);
在nodejs中将这个日期转换成ISO格式
created_at="September 17th 2019, 16:50:17.000";
let new_time = new Date(created_at);
created_at = new_time.toISOString();
console.log(created_at);
输出:无效日期
精确输出为 ISO 格式。像这样 2011-10-05T14:48:00.000Z
您必须按以下格式传递日期字符串才能将其转换为 ISO 日期:
var date 1 = "September 17 2019, 16:50:17.000";
let new_date = new Date(date1);
console.lof(new_date);
console.log(new_date.toISOString());
Moment.js 是一个库,您可以使用它来获取输出并对日期和时区执行一些高级操作。 下面是获得预期输出的代码。
var moment = require('moment')
created_at="September 17th 2019, 16:50:17.000";
let new_time = moment("September 17th 2019, 16:50:17.000", "MMMM Do YYYY, HH:mm:ss:SSS");
created_at = new_time.toISOString();
console.log(created_at);