Fix the getFullYear() is not a function error in JavaScript
In this tutorial, we are going to learn about how to Fix the getFullYear() is not a function error in JavaScript
When we try to use JavaScript Date().getFullYear()
method without using new keyword we get the following error in our console.
const year = Date().getFullYear();
console.log(year);
VM381:1 Uncaught TypeError: Date(...).getFullYear is not a function
at <anonymous>:1:21
To fix the getFullYear() is not a function error, Make sure to call the getFullYear()
method on a new Date()
constructor.
The getFullYear()
method returns the current year in Four digit format eg: 2022.
Here is an example:
const year = new Date().getFullYear();
console.log(year);
Output:
2022
Sometimes, we need a customized date and time instead of the current time. to do that we can also pass the the vaild date and time to new Date() constructor.
Here is an example:
const year = new Date('Aug 19, 22 11:20:18').getFullYear();
console.log(year); // 2022