Как изменить текущую дату через 7 дней - [PersianDatepicker]
Я использую Babakhani
Datepicker
и на самом деле я сделал 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.