Как я могу преобразовать дату Excel в объект даты JS, чтобы они были в одном формате для расчетов? - PullRequest
0 голосов
/ 03 марта 2020

Я импортирую данные из Excel, и некоторые из этих данных являются датами, для которых мне нужны вычисления производительности. Я хочу рассчитать разницу в неделях между текущей датой и датой, которая была импортирована из Excel. Однако они имеют разные форматы.

Формат даты Excel:

enter image description here

JS Формат даты (JS даты отформатированы так: ММ / ДД / ГГГГ, я думаю):

enter image description here

Как вы можете видеть, они написаны в другом формате и Я могу выполнять расчеты только с использованием JS Дата с объектами даты. Как я могу преобразовать дату Excel в JS объект даты, чтобы они были в одном формате для расчетов?

Может быть полезно знать, что я хочу вычислить # недель между датой в Excel и текущая дата.

Кроме того, я бы не хотел использовать Момент. js

1 Ответ

0 голосов
/ 03 марта 2020

Преобразовать строку даты Excel в объект даты JS.

let excelDate = "\"10\\/31\\/19\"";
let jsDate = new Date(excelDate.replace(/\\/g, ''));

console.log(jsDate);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...