Javascript 如何创建格式为“2008:05:30 15:56:01”的日期
如何使用此日期格式创建日期对象 使用新日期2008:05:30 15:56:01会导致日期无效Javascript 如何创建格式为“2008:05:30 15:56:01”的日期,javascript,Javascript,如何使用此日期格式创建日期对象 使用新日期2008:05:30 15:56:01会导致日期无效 谢谢 您只需使用扩展运算符和一点字符串拆分即可获得所需的结果: let dateFrom=2008:05:30 15:56:01 dateFrom=dateFrom.split;//分割时间和日期 让日期=新日期…从[0]开始的日期。拆分:,…从[1]开始的日期。拆分:; logdate您可以将前两个冒号替换为破折号-使其足够接近ISO8601格式,以便新的日期。。。建造商将认识到: functio
谢谢 您只需使用扩展运算符和一点字符串拆分即可获得所需的结果: let dateFrom=2008:05:30 15:56:01 dateFrom=dateFrom.split;//分割时间和日期 让日期=新日期…从[0]开始的日期。拆分:,…从[1]开始的日期。拆分:;
logdate您可以将前两个冒号替换为破折号-使其足够接近ISO8601格式,以便新的日期。。。建造商将认识到:
function dateFromGoofyFormat(str) {
return new Date(str.replace(/:/g, function(_1, i) {
return (i <= 7) ? '-' : ':';
}));
}
dateFromGoofyFormat('2008:05:30 15:56:01');
// => Fri May 30 2008 15:56:01 GMT-0600 (MDT)
请澄清您的问题,说明您尝试了什么,以及为什么您与:。您不能将:form the date部分替换为/before create the new date吗?您可以调用new Dateyear、monthIndex、day、hours、minutes,将2008:05:30 15:56:01拆分为各个部分看起来并不复杂。