可以使用 JavaScript 的 Date() 方法将一个字符串转换为时间对象。/n/n例如,将字符串 '2021-06-01T12:30:00' 转换为时间对象:/n/njavascript/nvar myDate = new Date('2021-06-01T12:30:00');/nconsole.log(myDate);/n/n/n输出结果为:/n/n/nTue Jun 01 2021 12:30:00 GMT+0800 (中国标准时间)/n/n/n其中,'2021-06-01T12:30:00' 是符合 ISO 8601 标准的日期时间格式,可以被 Date() 方法正确解析。/n/n如果需要将字符串中的年、月、日、时、分、秒等单独提取出来,可以使用正则表达式进行匹配:/n/njavascript/nvar str = '2021-06-01T12:30:00';/nvar matchArr = str.match(/^(/d{4})-(/d{2})-(/d{2})T(/d{2}):(/d{2}):(/d{2})$/);/nvar year = matchArr[1];/nvar month = matchArr[2];/nvar day = matchArr[3];/nvar hour = matchArr[4];/nvar minute = matchArr[5];/nvar second = matchArr[6];/n/nconsole.log(year, month, day, hour, minute, second);/n/n/n输出结果为:/n/n/n2021 06 01 12 30 00/n

JavaScript 字符串转时间对象:方法与实例

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

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