Angular6, не могу добавить новые данные - PullRequest
0 голосов
/ 08 июня 2018

У меня есть проект angular6 (спереди) с JavaEE (сзади): 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
     },
  ...

   }

Я использую это в моем компоненте.html

   <my-date-picker>

Я использую Spring Framework, entitymanager.persist () метод для добавления нового объекта.У меня вопрос: как я могу изменить свой компонент, чтобы он отправил правильный формат даты.

1 Ответ

0 голосов
/ 22 августа 2018
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 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...