2024-09-20这里我希望切割为["2024","09-20"]用js要怎么做
时间: 2024-09-21 15:04:53 浏览: 16
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
在JavaScript中,你可以使用字符串的`split()`方法来将日期字符串"2024-09-20"切割成数组,该方法会按照指定的分隔符将字符串分割成子串。对于这个例子,你需要使用短横线`-`作为分隔符。下面是一个简单的示例:
```javascript
var dateStr = "2024-09-20";
var dateParts = dateStr.split("-");
console.log(dateParts); // ["2024", "09-20"]
```
在这个代码里,`split("-")`会返回一个新的数组,其中包含两个元素:"2024" 和 "09-20"。如果你想让结果数组变成`["2024", "09", "20"]`,你可以进一步处理"09-20"部分,比如:
```javascript
var dateParts = dateStr.split("-");
dateParts[1] = dateParts[1].split("-");
console.log(dateParts); // ["2024", ["09", "20"]]
```
现在`dateParts[1]`就是子数组`["09", "20"]`。
阅读全文