- JavaScript Basics
- JavaScript Tutorial
- JavaScript: where to write
- JavaScript: how to display
- JavaScript: keywords
- JavaScript: comments
- JavaScript: variables
- JavaScript: operators
- JavaScript: data types
- JavaScript Conditional Statements
- JavaScript: if-else
- JavaScript: switch
- JavaScript: for loop
- JavaScript: while loop
- JavaScript: do-while loop
- JavaScript: break and continue
- JavaScript Popup Boxes
- JavaScript: alert box
- JavaScript: confirm box
- JavaScript: prompt box
- JavaScript Popular Topics
- JavaScript: functions
- JavaScript: innerHTML
- JavaScript: getElementById()
- JavaScript: getElementsByClassName()
- JavaScript: getElementsByName()
- JavaScript: getElementsByTagName()
- JavaScript: querySelector()
- JavaScript: querySelectorAll()
- JavaScript: document.write()
- JavaScript: console.log()
- JavaScript: boolean
- JavaScript: events
- JavaScript: Math object
- JavaScript: Math.random()
- JavaScript: Number()
- JavaScript: parseInt()
- JavaScript: parseFloat()
- JavaScript Arrays
- JavaScript: array
- JavaScript: find length of array
- JavaScript: add element at beginning
- JavaScript: add element at end
- JavaScript: remove first element
- JavaScript: remove last element
- JavaScript: get first index
- JavaScript: get last index
- JavaScript: reverse an array
- JavaScript: sort an array
- JavaScript: concatenate arrays
- JavaScript: join()
- JavaScript: toString()
- JavaScript: from()
- JavaScript: check if value exists
- JavaScript: check if array
- JavaScript: slice an array
- JavaScript: splice()
- JavaScript: find()
- JavaScript: findIndex()
- JavaScript: entries()
- JavaScript: every()
- JavaScript: fill()
- JavaScript: filter()
- JavaScript: forEach()
- JavaScript: map()
- JavaScript Strings
- JavaScript: string
- JavaScript: length of string
- JavaScript: convert to lowercase
- JavaScript: convert to uppercase
- JavaScript: string concatenation
- JavaScript: search()
- JavaScript: indexOf()
- JavaScript: search() vs. indexOf()
- JavaScript: match()
- JavaScript: match() vs. search()
- JavaScript: replace()
- JavaScript: toString()
- JavaScript: String()
- JavaScript: includes()
- JavaScript: substr()
- JavaScript: slice string
- JavaScript: charAt()
- JavaScript: repeat()
- JavaScript: split()
- JavaScript: charCodeAt()
- JavaScript: fromCharCode()
- JavaScript: startsWith()
- JavaScript: endsWith()
- JavaScript: trim()
- JavaScript: lastIndexOf()
- JavaScript Date and Time
- JavaScript: date and time
- JavaScript: Date()
- JavaScript: getFullYear()
- JavaScript: getMonth()
- JavaScript: getDate()
- JavaScript: getDay()
- JavaScript: getHours()
- JavaScript: getMinutes()
- JavaScript: getSeconds()
- JavaScript: getMilliseconds()
- JavaScript: getTime()
- JavaScript: getUTCFullYear()
- JavaScript: getUTCMonth()
- JavaScript: getUTCDate()
- JavaScript: getUTCDay()
- JavaScript: getUTCHours()
- JavaScript: getUTCMinutes()
- JavaScript: getUTCSeconds()
- JavaScript: getUTCMilliseconds()
- JavaScript: toDateString()
- JavaScript: toLocaleDateString()
- JavaScript: toLocaleTimeString()
- JavaScript: toLocaleString()
- JavaScript: toUTCString()
- JavaScript: getTimezoneOffset()
- JavaScript: toISOString()
- JavaScript Regular Expression
- JavaScript: regular expression
- JavaScript: RegEx . (dot)
- JavaScript: RegEx \w and \W
- JavaScript: RegEx \d and \D
- JavaScript: RegEx \s and \S
- JavaScript: RegEx \b and \B
- JavaScript: RegEx \0
- JavaScript: RegEx \n
- JavaScript: RegEx \xxx
- JavaScript: RegEx \xdd
- JavaScript: RegEx quantifiers
- JavaScript: RegEx test()
- JavaScript: RegEx lastIndex
- JavaScript: RegEx source
- JavaScript Programs
- JavaScript Programs
JavaScript getMonth(): Get the Month of Date
The JavaScript getMonth() method is used when we need to get the month (0-11) of a date. For example:
<!DOCTYPE html> <html> <body> <p id="xyz"></p> <script> const d = new Date(); let mon = d.getMonth(); document.getElementById("xyz").innerHTML = mon; </script> </body> </html>
JavaScript getMonth() syntax
The syntax of the getMonth() method in JavaScript is:
x.getMonth()
where x must be an object of the Date() constructor.
The getMonth() method returns a number from 0 to 11 where:
- 0 is for January.
- 1 is for February.
- 2 is for March.
- 3 is for April.
- 4 is for May.
- 5 is for June.
- 6 is for July.
- 7 is for August.
- 8 is for September.
- 9 is for October.
- 10 is for November.
- 11 is for December.
Get the Name of the Current Month in JavaScript
Let me create an example to print the name of the current month instead of the number.
<!DOCTYPE html> <html> <body> <p>Month: <span id="res"></span></p> <script> const d = new Date(); let mon = d.getMonth(); if(mon==0) document.getElementById("res").innerHTML = "January"; else if(mon==1) document.getElementById("res").innerHTML = "February"; else if(mon==2) document.getElementById("res").innerHTML = "March"; else if(mon==3) document.getElementById("res").innerHTML = "April"; else if(mon==4) document.getElementById("res").innerHTML = "May"; else if(mon==5) document.getElementById("res").innerHTML = "June"; else if(mon==6) document.getElementById("res").innerHTML = "July"; else if(mon==7) document.getElementById("res").innerHTML = "August"; else if(mon==8) document.getElementById("res").innerHTML = "September"; else if(mon==9) document.getElementById("res").innerHTML = "October"; else if(mon==10) document.getElementById("res").innerHTML = "November"; else if(mon==11) document.getElementById("res").innerHTML = "December"; </script> </body> </html>
Month:
The same example can also be written as:
<!DOCTYPE html> <html> <body> <p>Month: <span id="res"></span></p> <script> const d = new Date(); let mon = d.getMonth(); const monthList = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; document.getElementById("res").innerHTML = monthList[mon]; </script> </body> </html>
Get the First Three Letters of the Month in JavaScript
To print only the first three letters of the month, either replace all the month names with their first three-letter alternatives, that is:
const monthList = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
Or follow the following example:
<!DOCTYPE html> <html> <body> <p>Month: <span id="res"></span></p> <script> const d = new Date(); const monthList = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; let monThr = monthList[d.getMonth()]; document.getElementById("res").innerHTML = monThr.slice(0, 3); </script> </body> </html>
Month:
Please note: The slice() method requires part of a defined string. For example: myString.slice(0, 3) slice all the characters from the string, from index number 0 (start) to index number 2 where the characters at both the indexes are included.
Please note: To display the date in the format dd-mm-yyyy, refer to its separate example.
Please note: To display time in the format hh:mm:ss, refer to its separate example.
Please note: To display time in the format hh:mm:ss AM/PM, refer to its separate example.
« Previous Tutorial Next Tutorial »