Вывести значение @ sys.date_time на лист - PullRequest
0 голосов
/ 21 сентября 2019

Прежде всего, когда я ввожу «Завтра в полдень», система выводит «2019-09-21T12: 00: 00 + 08: 00» (параметр: whattime).Когда я ввел слово «Завтра в полдень», система преобразовала бы его в whatime: {"date_time": ""2019-09-21T12:00:00+08:00"}.

Во-вторых, есть только время, чтобы показать его после ввода периода данных.(Вы можете проверить эту фотографию, которую я разместил).Как мне исправить мои коды?

function saveDataHandler(agent){
    const{
      namelist, howmanypeople, whattime, forhere
    } = agent.parameters;
    const data = [{
      Name:namelist,
      Number:howmanypeople,
      Time:whattime[1],
      Forhere:forhere
    }];
    axios.post('.....it's about API', data);
  }

enter image description here

1 Ответ

0 голосов
/ 22 сентября 2019

Если значение whattime равно whatime: {"date_time": "2019-09-21T12:00:00+08:00"}, вам необходимо получить доступ к date_time в whatime перед отправкой.

const{
      namelist, howmanypeople, whattime:{"date_time":dt}, forhere
    } = agent.parameters;//modified 
const data = [{
      Name:namelist,
      Number:howmanypeople,
      Time:dt.toString(),//modified
      Forhere:forhere
    }];

ИЛИ

const{
      namelist, howmanypeople, whattime, forhere
    } = agent.parameters;
const data = [{
      Name:namelist,
      Number:howmanypeople,
      Time:whattime["date_time"].toString(),//modified
      Forhere:forhere
    }];

Чтобы прочитать:

...