Introduction
Have you ever wondered how to extract the year from a date in JavaScript? Well, today we’re going to dive into this topic and explore different ways to achieve this. So, let’s get started!
Method 1: Using the getFullYear() Method
The simplest and most straightforward way to get the year from a date in JavaScript is by using the getFullYear()
method. This method returns the four-digit year of a specified date according to local time. Here’s an example:
const date = new Date();
const year = date.getFullYear();
console.log(year); // Output: 2023
Method 2: Using the getUTCFullYear() Method
If you want to get the year based on Universal Coordinated Time (UTC), you can use the getUTCFullYear()
method. This method returns the four-digit year of a specified date according to UTC time. Here’s an example:
const date = new Date();
const year = date.getUTCFullYear();
console.log(year); // Output: 2023
Method 3: Using Regular Expressions
Another way to extract the year from a date is by using regular expressions. This method can be useful if you have a date string and want to extract the year from it. Here’s an example:
const dateString = '2023-09-12';
const year = dateString.match(/\d{4}/)[0];
console.log(year); // Output: 2023
Conclusion
In this article, we explored different methods to get the year from a date in JavaScript. We learned about the getFullYear()
and getUTCFullYear()
methods, as well as using regular expressions for extracting the year from a date string.