w3resource

JavaScript: Get a two digit representation of a year

JavaScript Datetime: Exercise-29 with Solution

Write a JavaScript function to get a two-digit year representation.

Test Data:
dt = new Date();
console.log(sort_year(dt));
18
dt = new Date(1989, 10, 1);
console.log(sort_year(dt));
89

Sample Solution:

HTML Code:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JavaScript function to get a two digit representation of a year</title>
</head>
<body>

</body>
</html>

JavaScript Code:

function sort_year(dt) 
{ 
  return ('' + dt.getFullYear()).substr(2);
}

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

dt = new Date(1989, 10, 1); 
console.log(sort_year(dt));

Sample Output:

18
89

Flowchart:

Flowchart: JavaScript - Get a two digit representation of a year

Live Demo:

See the Pen JavaScript - Get a two digit representation of a year-date-ex-29 by w3resource (@w3resource) on CodePen.


Improve this sample solution and post your code through Disqus

Previous: Write a JavaScript function to get a full numeric representation of a year (4 digits).
Next: Write a JavaScript function to get lowercase Ante meridiem and Post meridiem.

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.