react怎么把时间年月日时分秒改成年月日
时间: 2023-12-07 16:52:15 浏览: 105
Flex 获取当前时间和获取当前时间减去一天的时间并且格式化为年月日时分秒的形式
5星 · 资源好评率100%
可以使用JavaScript的Date对象来操作时间,具体步骤如下:
1. 创建一个Date对象,将要转换的时间作为参数传入,例如:const date = new Date('2021-09-30 10:20:30')。
2. 使用Date对象的getFullYear、getMonth和getDate方法获取年月日,例如: const year = date.getFullYear(),const month = date.getMonth() + 1,const day = date.getDate()。
3. 将获取到的年月日拼接起来,例如:const formattedDate = `${year}-${month}-${day}`。
完整代码如下:
```javascript
const date = new Date('2021-09-30 10:20:30');
const year = date.getFullYear();
const month = date.getMonth() + 1;
const day = date.getDate();
const formattedDate = `${year}-${month}-${day}`;
console.log(formattedDate); //输出:2021-9-30
```
需要注意的是,Date对象的getMonth方法返回的月份是从0开始的,因此需要加1。另外,如果需要格式化时间的话,可以使用类似这样的方式:const formattedTime = `${year}-${month}-${day} ${hour}:${minute}:${second}`。
阅读全文