js 字符串转为时间对象
可以使用 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 著作权归作者所有。请勿转载和采集!