Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
33 views

Javascript Date Object

The document discusses JavaScript date objects. It explains that date objects are created with new Date() and returns the current date and time. It then lists various get methods like getFullYear(), getMonth(), getDate() etc. to retrieve individual components of a date like year, month, date, hours, minutes etc. These get methods return numbers. It also covers methods like getTime() and Date.now() to get the timestamp in milliseconds since January 1, 1970.

Uploaded by

Sudhesh VS
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

Javascript Date Object

The document discusses JavaScript date objects. It explains that date objects are created with new Date() and returns the current date and time. It then lists various get methods like getFullYear(), getMonth(), getDate() etc. to retrieve individual components of a date like year, month, date, hours, minutes etc. These get methods return numbers. It also covers methods like getTime() and Date.now() to get the timestamp in milliseconds since January 1, 1970.

Uploaded by

Sudhesh VS
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Date Object

In JavaScript, date objects are created with new Date().

new Date() returns a date object with the current date and time.

Get the Current Time


const date = new Date();
Date Get Methods

Method Description
getFullYear() Get year as a four digit number (yyyy)
getMonth() Get month as a number (0-11)
getDate() Get day as a number (1-31)
getDay() Get weekday as a number (0-6)
getHours() Get hour (0-23)
getMinutes() Get minute (0-59)
getSeconds() Get second (0-59)
getMilliseconds() Get millisecond (0-999)
getTime() Get time (milliseconds since January 1, 1970)

The getFullYear() method returns the year of a date as a four digit number:

 const d = new Date("2021-03-25");
d.getFullYear();
 const d = new Date();
d.getFullYear();

The getMonth() method returns the month of a date as a number (0-11).

Note

In JavaScript, January is month number 0, February is number 1, ...Finally,


December is month number 11.

 const d = new Date("2021-03-25");
d.getMonth();
 const d = new Date();
d.getMonth();
The getDate() method returns the day of a date as a number (1-31):

 const d = new Date("2021-03-25");
d.getDate();
 const d = new Date();
d.getDate();

The getHours() method returns the hours of a date as a number (0-23):

 const d = new Date("2021-03-25");
d.getHours();
 const d = new Date();
d.getHours();

The getMinutes() method returns the minutes of a date as a number (0-59):

 const d = new Date("2021-03-25");
d.getMinutes();
 const d = new Date();
d.getMinutes();

The getSeconds() method returns the seconds of a date as a number (0-59):

 const d = new Date("2021-03-25");
d.getSeconds();
 const d = new Date();
d.getSeconds();

The getMilliseconds() method returns the milliseconds of a date as a number


(0-999):

 const d = new Date("2021-03-25");
d.getMilliseconds();
 const d = new Date();
d.getMilliseconds();

The getDay() method returns the weekday of a date as a number (0-6).

Note: In JavaScript, the first day of the week (day 0) is Sunday.

Some countries in the world consider the first day of the week to be Monday.
 const d = new Date("2021-03-25");
d.getDay();
 const d = new Date();
d.getDay();
Note : You can use an array of names, and getDay() to return weekday as a
name:
 const days =
["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "
Saturday"];
const d = new Date("2021-03-25");
let day = days[d.getDay()];
 const days =
["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "
Saturday"];
const d = new Date();
let day = days[d.getDay()];

The getTime() method returns the number of milliseconds since January 1,


1970:

 const d = new Date("1970-01-01");
d.getTime();
 const d = new Date("2021-03-25");
d.getTime();
 const d = new Date();
d.getTime();

Date.now() returns the number of milliseconds since January 1, 1970.

let ms = Date.now();

Calculate the number of years since 1970/01/01:

const minute = 1000 * 60;
const hour = minute * 60;
const day = hour * 24;
const year = day * 365;

let years = Math.round(Date.now() / year);

Date.now() is a static method of the Date object.

You cannot use it on a date object like myDate.now().

The syntax is always Date.now().

You might also like