Установите дату на 10 дней в будущем и отформатируйте ее на дд / мм / гггг (например, 21.08.2010)

Я был бы очень признателен за помощь в создании некоторого JavaScript, который в конечном итоге будет использоваться в Selenium, который автоматически устанавливает дату на 10 дней вперед от текущей даты и отображается в в следующем формате дд / мм / гггг.

В настоящее время у меня есть сценарий, приведенный ниже, но я никуда не денусь:

var myDate=new Date();
myDate.now.format(myDate.setDate(myDate.getDate()+5),("dd/mm/yyyy");

Любая помощь будет очень признательна.

26
задан John Slegers 15 April 2018 в 23:09
поделиться

1 ответ

Вот пример получения будущей даты...

var targetDate = new Date();
targetDate.setDate(targetDate.getDate() + 10);

// So you can see the date we have created
alert(targetDate);

var dd = targetDate.getDate();
var mm = targetDate.getMonth() + 1; // 0 is January, so we must add 1
var yyyy = targetDate.getFullYear();

var dateString = dd + "/" + mm + "/" + yyyy;

// So you can see the output
alert(dateString);

Есть несколько более изящных способов форматирования дат, примеры можно найти по следующим адресам:

http:/ /www.west-wind.com/Weblog/posts/282495.aspx

http://www.svendtofte.com/javascript/javascript-date-string-formatting/

28
ответ дан 28 November 2019 в 07:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: