我需要帮助转换此日期格式。 以下是我从服务器收到的日期字符串,它可以是M/DD/YYYY
或M/D/YYYY
或MM/D/YYYY
或MM/DD/YYYY
。需要帮助从此日期格式中提取日期,月份和年份
编辑:对不起,我的坏。上面的格式后,有一个时间HH:MM:SS AM
额外的绳子,让我收到完整的字符串将M/D/YYYY HH:MM:SS AM
我现在的问题是我用String.substring(X,Y)来提取日期,月份和年份。
到目前为止,我只设法确定“/”的位置,但我仍然在考虑如何在子字符串方法中使用它。
var separators = [];
for(var b = 0, c = String.length; b < c; b++){
if(String[b] === '/'){
separators.push(b);
}
}
我很困惑如何动态地提取日期和月份,然后在单个数字前加上“0”,所以我非常感谢任何帮助。先谢谢你。
在字符串中使用split函数dateString.split(“/”); – Diode
我[更新我的答案](http://stackoverflow.com/a/12511575/601179)根据你的编辑 – gdoron