Как изменить текущую дату через 7 дней - [PersianDatepicker] - PullRequest
0 голосов
/ 13 января 2019

Я использую 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 Ответ

0 голосов
/ 13 января 2019
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 .

...