Как изменить текущую дату через 7 дней - [PersianDatepicker]

Я использую BabakhaniDatepicker и на самом деле я сделал substract вещь из datepicker но это не работает на этом, поэтому я хочу бросить -7 дней с currentdate

Я сделал это на console Как это

var nowDate = new Date();
var days = 7;
nowDate.setDate(nowDate.getDate() - days);
var mamat = nowDate.toISOString().split('T')[0];
console.log(mamat);

но как я использую PERSIAN не GREGORIAN я не могу преобразовать это

Я должен использовать это на этом

$(".persianDate").pDatepicker();

сегодня дата 1/13/2019и я хочу, чтобы это было 1/7/2019

Babakhani Источник:

http://babakhani.github.io/PersianWebToolkit/doc/datepicker/options/

1 ответ

Решение
let date = new Date();
date.setDate(date.getDate()-1);
console.log(date.toLocaleDateString());
// Woud log:
// 1/12/2019
console.log(date.toLocaleDateString('fa-IR'));
// Woud log:
// ۱۳۹۷/۱۰/۲۲

Если вы хотите установить календарь, вы можете передать нужный календарь в качестве аргумента методу toLocaleDateString в соответствии с документами MDN. Например, передача ar-EG приведет к появлению арабских цифр.

Возможный дубликат вычитания дней из даты в JavaScript.

Другие вопросы по тегам