2023-05-31 00:00:00 转成年月日 js
时间: 2023-08-20 19:06:04 浏览: 72
以下是将 "2023-05-31 00:00:00" 转换成 "2023年5月31日" 的 JavaScript 代码:
```javascript
const dateStr = "2023-05-31 00:00:00";
const date = new Date(dateStr);
const year = date.getFullYear();
const month = date.getMonth() + 1;
const day = date.getDate();
const formattedDate = year + "年" + month + "月" + day + "日";
console.log(formattedDate);
```
输出结果为:"2023年5月31日"
相关问题
js 2023-09-01 00:00:00 截取年月
以下是JS截取年月的代码示例:
```javascript
let dateStr = "2023-09-01 00:00:00";
let yearMonth = dateStr.split(" ")[0].split("-").slice(0, 2).join("-");
console.log(yearMonth); // 输出:2023-09
```
代码解释:
1. 首先定义一个日期字符串变量`dateStr`,其值为"2023-09-01 00:00:00"。
2. 使用`split()`方法将日期字符串按照空格分割成日期和时间两部分,得到一个数组`["2023-09-01", "00:00:00"]`。
3. 再次使用`split()`方法将日期部分按照"-"分割成年、月、日三部分,得到一个数组`["2023", "09", "01"]`。
4. 使用`slice()`方法截取年、月两部分,得到一个数组`["2023", "09"]`。
5. 最后使用`join()`方法将年、月两部分用"-"连接成一个字符串,得到"2023-09"。
2023-08-08通过js转换成年月日
在JavaScript中,可以通过以下代码将字符串形式的日期转换为年月日的形式:
```javascript
var dateStr = "2023-08-08";
var date = new Date(dateStr);
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
console.log(year + "年" + month + "月" + day + "日");
```
输出结果为:
```
2023年8月8日
```
阅读全文