js 2023年06月20日 日期格式改为2023-06-20
时间: 2023-12-21 08:06:35 浏览: 38
你可以使用 JavaScript 的 Date 对象和一些方法来将日期格式从 "2023年06月20日" 转换为 "2023-06-20"。下面是一种实现方式:
```javascript
const dateStr = '2023年06月20日';
// 通过正则表达式提取年、月、日
const match = dateStr.match(/(\d{4})年(\d{2})月(\d{2})日/);
const year = match[1];
const month = match[2];
const day = match[3];
// 构建新的日期字符串
const newDateStr = `${year}-${month}-${day}`;
console.log(newDateStr);
```
这段代码将提取出年、月、日,并使用连接符 `-` 构建新的日期字符串 "2023-06-20"。你可以根据实际需要进行调整。
相关问题
js时间年月日获取,格式为2023-06-20
要在JavaScript中获取当前的日期并以"YYYY-MM-DD"的格式显示,你可以使用以下代码:
```javascript
const today = new Date();
const year = today.getFullYear();
const month = String(today.getMonth() + 1).padStart(2, '0');
const day = String(today.getDate()).padStart(2, '0');
const formattedDate = `${year}-${month}-${day}`;
console.log(formattedDate);
```
这段代码将获取当前日期并格式化为"YYYY-MM-DD"的形式,例如"2023-06-20"。请注意,JavaScript中的getMonth()方法返回的月份是从0开始计数的,所以我们需要在获取月份时加1。另外,padStart()方法用于在月份和日期中补零以保持两位数的格式。
js获取2023-06-20时间格式
你可以使用JavaScript的Date对象来获取特定日期的时间格式。以下是获取2023-06-20日期的时间格式的示例代码:
```javascript
const date = new Date('2023-06-20');
const formattedDate = date.toLocaleDateString('en-US');
console.log(formattedDate);
```
运行以上代码,你将会得到"6/20/2023"这样的时间格式。你可以根据需要调整toLocaleDateString()方法的参数来获取不同的日期格式。