可以使用 JavaScript 的 Date() 方法将一个字符串转换为时间对象。

例如,将字符串 "2021-06-01T12:30:00" 转换为时间对象:

var myDate = new Date("2021-06-01T12:30:00");
console.log(myDate);

输出结果为:

Tue Jun 01 2021 12:30:00 GMT+0800 (中国标准时间)

其中,"2021-06-01T12:30:00" 是符合 ISO 8601 标准的日期时间格式,可以被 Date() 方法正确解析。

如果需要将字符串中的年、月、日、时、分、秒等单独提取出来,可以使用正则表达式进行匹配:

var str = "2021-06-01T12:30:00";
var matchArr = str.match(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})$/);
var year = matchArr[1];
var month = matchArr[2];
var day = matchArr[3];
var hour = matchArr[4];
var minute = matchArr[5];
var second = matchArr[6];

console.log(year, month, day, hour, minute, second);

输出结果为:

2021 06 01 12 30 00
``

原文地址: https://www.cveoy.top/t/topic/cvdZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录