вычитание даты в JavaScript react native

#javascript #react-native #substring #subtraction

Вопрос:

У меня есть две строки, представляющие дату a = 21-06-01. и b = 06/07/21. Теперь я хочу вычесть 01 из a из 07 из b. означает 07-01 = 06. пожалуйста, помогите

вот код, но его высказывание не может найти целое число var. и после удаления целого числа его возвращает NaN.

 Integer.parseInt(b.substring(3,2)) - Integer.parseInt(a.substring(8,2))
 

Комментарии:

1. У меня есть два числа — я думаю, вы действительно имеете в виду, что у вас есть две строки, представляющие дату.

2. да, да … две строки

3. Чего вы на самом деле хотите достичь? Возьмем другой пример, a = 21-01-01 и b = 20-12-12, вы все равно хотите вычесть 01 — 12 = — 11 ? Обе строки даже не в одном формате. Поэтому я бы предложил преобразовать строки в объекты даты , прежде чем выполнять какие-либо вычисления

4. Удалите целое пространство имен. Это просто parseInt(b.substring(3,2)) - parseInt(a.substring(8,2)) . Но это все равно неверно, потому что ни один из этих substring вызовов не возвращает то, что вы думаете, что они делают.

5. Ingo Steinke. У меня все время один и тот же формат. мой формат свиданий никогда не изменится