У меня есть четыре поля в форме, некоторые из которых содержат начальную дату и дату окончания (dd/mm/yyyy), а остальные содержат время начала и время окончания (hh: ss) ,moment.js concatenate дата и время
Значение этих полей я использую, чтобы получить дату и время с moment.js, такие как это:
initialdate = moment($('input#start_date').val(), 'DD/MM/YYYY');
start_time = moment($('input#start_time').val(), 'HH:mm');
enddate = moment($('input#enddate').val(), 'DD/MM/YYYY');
end_time = moment($('input#end_time').val(), 'HH:mm');
То, что я намерен это то получить разницу в секундах между двумя датами, сцеплению дата и время начала и дата и время окончания. Я пытался это сделать, но безрезультатно:
start = initialdate + start_time;
end = enddate + end_time;
tracker = moment.duration(end.diff(start)).asSeconds();
'initialdate + start_date' терпит неудачу, поскольку они являются одновременно объектами Moment в этой точке. –