How to get check for current month in Daterangepicker?

Issue

I want to do something like this, I tried multiple ways but I am unable to find it. I am getting start and end date but not the current month. I want current month so it works with all locale

if(CURRENT MONTH){
  // Do This
}

Solution

use the Date object for get month as follows,

var date = new Date(); // assume date is 10/06/2020
var month = date.getMonth(); // it return month as 10

if you want to get month name, firstly you should declare the array including with months and then get the month name using this array as follows,

var months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
var date = new Date(); // assume date is 10/06/2020
var nameOfMonth = months[date.getMonth()-1] // it return month name as October

then you can use month or nameOfMonth as follows,

if (month == 10){
    // Do This
}

if (nameOfMonth == 'October'){
    // Do This
}

Answered By – Lakshan

Answer Checked By – Pedro (AngularFixing Volunteer)

Leave a Reply

Your email address will not be published.