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.