我有一个带有JavaEE(back)的angular6 projet(前面):REst Api 当我尝试添加新用户时,我遇到日期格式问题。 这个json格式通常在我的后端和DB
中被接受 {
"name":"some_name",
"country":"some_country",
"date":"2018-05-16",
...
}
但是前面发送格式为的json:
{
"name":"some_name",
"country":"some_country",
"date": {
"date": {
"year": 2018,
"month": 6,
"day": 9
},
"jsdate": "2018-06-08T22:00:00.000Z",
"formatted": "06/09/2018",
"epoc": 1528495200
},
...
}
我在component.html中使用它
<my-date-picker>
我是使用Spring Framework,entitymanager.persist()方法添加新对象。 我的问题是:如何修改我的组件,以便他发送正确的日期格式。
答案 0 :(得分:0)
var date=new Date(date.date.year ,date.date.month - 1,date.date.day);
var res = date.getFullYear() + '-' + ('0' + (date.getMonth() + 1)).slice(-2) + '-' + ('0' + (date.getDate())).slice(-2);
console.log(res)
//output yyyy-mm-dd