Skip to main content

Date | Data | Javascript

  • Date | Data | Javascript

Intl

alt text


Date Methods Cheat Sheet

Constructor (JS)

const date = new Date();
// 2023-04-25T19:27:35.363Z

new Date(1682452849453);

new Date('2023-04-25');

new Date('2023-04-25T01:10:00');

new Date(2023, 3, 25, 01, 10, 0, 0);
// year, month (0-indexed), day, hour, minute, second, ms
// *Index recolocado fora do intervalo será ajustado

Conversions

date.toString(); 
// Tue Apr 25 2023 21:27:35 GMT+0200

date.toTimeString();
// 21:27:35 GMT+0200

date.toDateString();
// Tue Apr 25 2023

date.toISOString();
// 2023-04-25T19:27:35.363Z

date.toLocaleString();
// 4/25/2023, 9:27:35 PM

date.toLocaleTimeString();
// 9:27:35 PM

date.getTime();
// 1682450855363

Get Methods

date.getFullYear();     // 2023
date.getMonth(); // 3
date.getDate(); // 25
date.getDay(); // 2
date.getHours(); // 21
date.getMinutes(); // 27
date.getSeconds(); // 35
date.getMilliseconds(); // 363
date.getTime(); // 1682450855363
date.getTimezoneOffset(); // -120

Set Methods

date.setFullYear(2023);       // set year
date.setMonth(11); // set month
date.setDate(25); // set day
date.setHours(20); // set hours
date.setMinutes(10); // set minutes
date.setSeconds(15); // set seconds
date.setMilliseconds(0); // set ms
date.setTime(1681015613615); // number of ms from Jan 1st, 1970