将日期2023-06-05 14:27:15去掉时分秒只保留年月日且通过js方法修改成2023/06/05格式
时间: 2023-12-23 07:05:41 浏览: 28
可以使用 JavaScript 的字符串方法和正则表达式来实现将日期格式从 `2023-06-05 14:27:15` 修改为 `2023/06/05` 的操作。
代码如下:
```javascript
var dateString = "2023-06-05 14:27:15";
var dateRegex = /^(\d{4})-(\d{2})-(\d{2})/;
var newDateString = dateString.match(dateRegex)[0].replace(dateRegex, "$1/$2/$3");
console.log(newDateString); // "2023/06/05"
```
上面的代码中,首先定义了原始的日期字符串 `dateString`,然后定义了一个正则表达式 `dateRegex`,用于匹配日期格式中的年月日部分。正则表达式中使用了括号将年月日部分分组,以便后面可以通过正则表达式的替换操作将其修改为新的格式。接着使用 `match()` 方法并传入正则表达式进行匹配操作,返回的结果是一个数组,数组的第一个元素就是匹配到的日期部分,即 `2023-06-05`。然后使用 `replace()` 方法将匹配到的日期部分替换为新的日期格式,最后将修改后的日期字符串输出到控制台。