Open In App

JavaScript Date setYear() Method

Last Updated : 23 May, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

JavaScript date.setYear() method is used to set the year of a particular date object. This method is different from other date methods as it accepts any two-digit number. It will accept the number as a number of years after 1900. It is a legacy method and has been deprecated in some newer browsers.

Syntax:

date.setYear(year)

Parameter: This method accepts only a single parameter.

  • year: It is an integer value of the year we want to set.

Return value: It returns the number of milliseconds between the new updated date and 1 January 1970

Example 1: In this example., we will implement the method

Javascript




let newDay = new Date();
  
console.log(newDay.setYear(1996));
console.log(newDay.getYear());


Output: The set year method returns the milliseconds and we check the value is updated using getYear() method

827575140539
96

Example 2: In this example, we will pass 2 digit integer and check if the date is updated.

Javascript




let newDay = new Date();
  
console.log(newDay.setYear(94));
console.log(newDay.toLocaleString());


Output: Using the toLocaleString() method we can easily confirm that the year has been updated.

764417075239
3/23/1994, 3:34:35 PM

Supported Browsers:

  • Chrome
  • Edge
  • Firefox
  • Opera 
  • Safari

We have a complete list of Javascript Date methods, to check those please go through the Javascript Date Object Complete Reference article.


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads