Допустим, у меня есть следующие объекты, поддерживающие часовой пояс Date
объекты в Javascript:
var date1 = new Date("2019-07-02T07:30:00-05:00");
var date2 = new Date("2020-08-05T00:00:00-05:00");
Каков наилучший способ объединить эти два, чтобы я сохранил время от date1
и дату от date2
, получив:
new Date("2020-08-05T07:30:00-05:00");
Я пробовал:
date1.setDate(date2.getDate());
date1.setMonth(date2.getMonth());
date1.setYear(date2.getYear());
, который правильно установил день и месяц для date1
, но год неправильно установлен на "120" с примерами ввода выше.