Skip to main content
-nuj-
Participating Frequently
October 24, 2023
Answered

How to add 2 days if day is equal to Thursday

  • October 24, 2023
  • 1 reply
  • 713 views

var getDate = this.getField("Return_Date").value;
var date = util.scand("dd-mmm-yy", getDate);

if (getDate != "" && date != null) {
date.setDate(date.getDate()+1);
event.value=util.printd("ddd, dd/mm/yy",date);
}
else {
event.value="";
}

This topic has been closed for replies.
Correct answer Nesa Nurani

You can use getDay() to check if 'date' equal 4 (Thursday), something like this:

if (date.getDay() === 4) {
date.setDate(date.getDate() + 2);

1 reply

Nesa Nurani
Community Expert
Nesa NuraniCommunity ExpertCorrect answer
Community Expert
October 24, 2023

You can use getDay() to check if 'date' equal 4 (Thursday), something like this:

if (date.getDay() === 4) {
date.setDate(date.getDate() + 2);

-nuj-
-nuj-Author
Participating Frequently
October 24, 2023

Thanks Nesa it works.

 

var getDate = this.getField("Return_Date").value;
var getDay = this.getField("Day_2").value;
var date = util.scand("dd-mmm-yy", getDate);
 
if (getDate != "" && date != null) {
    date.setDate(date.getDate()+1); 
 
if (date.getDay() === 5) {
        date.setDate(date.getDate() + 1);
}
 
    event.value=util.printd("ddd, dd/mm/yy",date);
}
 
else {
    event.value="";
}