w3resource

JavaScript: Get a full textual representation of a month

JavaScript Datetime: Exercise-25 with Solution

Write a JavaScript function to get a full text representation of a month, such as January or June.

Test Data:
dt = new Date(2015, 10, 1);
console.log(full_month(dt));
"November"

Sample Solution:-

HTML Code:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JavaScript function to get a full textual representation of a month, such as January or June.</title>
</head>
<body>

</body>
</html>

JavaScript Code:

Date.longMonths = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];

function full_month(dt)
  { 
   return Date.longMonths[dt.getMonth()]; 
  }

dt = new Date(); 
console.log(full_month(dt)); 

dt = new Date(2015, 10, 1); 
console.log(full_month(dt));

Sample Output:

June
November

Flowchart:

Flowchart: JavaScript- Get a full textual representation of a month

Live Demo:

See the Pen JavaScript - Get a full textual representation of a month-date-ex-25 by w3resource (@w3resource) on CodePen.


Improve this sample solution and post your code through Disqus

Previous: Write a JavaScript function to get ISO-8601 week number of year, weeks starting on Monday.
Next: Write a JavaScript function to get a numeric representation of a month, with leading zeros (01 through 12).

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.

JavaScript: Tips of the Day

Assigns default values for all properties in an object that are undefined

Example:

const tips_defaults = (obj, ...defs) => Object.assign({}, obj, ...defs.reverse(), obj);
console.log(tips_defaults({ p: 1 }, { q: 2 }, { q: 6 }, { p: 3 })); 

Output:

[object Object] {
  p: 1,
  q: 2
}

 





We are closing our Disqus commenting system for some maintenanace issues. You may write to us at reach[at]yahoo[dot]com or visit us at Facebook