我需要帮助转换此日期格式。这是我从服务器收到的日期字符串,它可以是M/DD/YYYY
orM/D/YYYY
或MM/D/YYYY
or MM/DD/YYYY
。
编辑:对不起,我的错。在上述格式之后,还有额外的时间字符串,HH:MM:SS AM
所以我收到的完整字符串将是M/D/YYYY HH:MM:SS AM
我现在的问题是我使用 String.substring(x, y) 来提取日期、月份和年份。
到目前为止,我只设法确定了“/”的位置,但我仍在考虑如何在 substring 方法中使用它。
var separators = [];
for(var b = 0, c = String.length; b < c; b++){
if(String[b] === '/'){
separators.push(b);
}
}
我很困惑如何动态提取日期和月份,然后在单个数字前面填充“0”,所以我很感激任何帮助。先感谢您。