How to use Date() constructor In Javascript
Creating date object using date string: The date() constructor creates a date in human-understandable date form.
Example: In this example, we will convert a string into a date by creating a date object.
// It returns the Day,Month,Date,Year and time
// Using Date() constructor
let d = new Date("May 1,2019 11:20:00");
// Display output
console.log(d);
Output
2019-05-01T11:20:00.000Z
Getting the string in DD-MM-YY format using suitable methods: We use certain methods such as:
- getDate-It Returns Day of the month(from 1-31)
- getMonth-It returns month number(from 0-11)
- getFullYear-It returns full year(in four digits )
Example: This example uses the approach to convert a string into a date.
// Using Date() constructor
let d = new Date("May 1, 2019 ");
// Display output
console.log(formatDate(d));
// Funciton to extract day, month, and year
function formatDate(date) {
let day = date.getDate();
if (day < 10) {
day = "0" + day;
}
let month = date.getMonth() + 1;
if (month < 10) {
month = "0" + month;
}
let year = date.getFullYear();
return day + "/" + month + "/" + year;
}
Output
01/05/2019
Convert string into date using JavaScript
In this article, we will convert a string into a date using JavaScript. A string must follow the pattern so that it can be converted into a date.
A string can be converted into a date in JavaScript through the following ways:
Table of Content
- Using JavaScript Date() constructor
- Using JavaScript toDateString() method
- Using Date.parse() method
- Using Intl.DateTimeFormat() and new Date():