Get Month name from a Date in JavaScript:
var date = "2019/04/15"; //date in yyyy/mm/dd
or
var date ="2019-04-15";
or
var date = "2019,04,15";
var indx = new Date(date).getMonth(); //It will give month name in code or as a Index;
//getMonth is function which returns month as an integer from 0-11
Now create an Array of Month
const months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
var monthName=months[indx];
console.log(monthName);
Output:
April
OR
var arrDate = "2010-09-01 00:00:00.0".split("-");
var months = ["January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December" ];
var index = parseInt(arr[1],10) - 1;
console.log( months[index]);
Output:
September
OR
var arrMonth = ['Jan', 'Feb', 'Mar', 'Apr, 'May', 'Jun', 'July, 'Aug', 'Sep', 'Oc', 'Nov', 'Dec'];
var date= new Date( "December 25, 1995 23:15:00" );
var monthIndx=date.getMonth();
console.log('Name of the month is :" +arrMonth[monthIndx]);
var arrMonth = ['Jan', 'Feb', 'Mar', 'Apr, 'May', 'Jun', 'July, 'Aug', 'Sep', 'Oc', 'Nov', 'Dec'];
var date= new Date( "December 25, 1995 23:15:00" );
var monthIndx=date.getMonth();
console.log('Name of the month is :" +arrMonth[monthIndx]);
Output:
Dec
OR
var date= new Date("04/15/2009"), //date in mm/dd/yyyy
locale = "en-us",
month = date.toLocaleString(locale, { month: "long" });
console.log(month);
//April
/* or if you want the shorter month name:
console.log(date.toLocaleString(locale, { month: "short" }));
Apr */
Output:
April
Comments
Post a Comment