泛微oaE9用js实现将已有年月日分秒的日期字段显示为年月日再赋值入该字段
时间: 2024-02-05 19:12:48 浏览: 153
可以使用JavaScript Date对象的相关方法来实现。
假设你已经获取到了一个年月日分秒的日期字符串,可以先将其转换为Date对象:
```javascript
var dateStr = "2021-05-06 10:30:00";
var date = new Date(dateStr);
```
然后使用Date对象的getFullYear()、getMonth()、getDate()等方法获取年月日信息,并拼接成新的日期字符串:
```javascript
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
var newDateStr = year + "-" + month + "-" + day;
```
最后将新的日期字符串赋值给该字段即可:
```javascript
document.getElementById("myInput").value = newDateStr;
```
完整的代码示例:
```javascript
var dateStr = "2021-05-06 10:30:00";
var date = new Date(dateStr);
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
var newDateStr = year + "-" + month + "-" + day;
document.getElementById("myInput").value = newDateStr;
```
阅读全文