let now = new Date();
console.log(now);
let date = new Date("2025-01-15");
let customDate = new Date(2025, 0, 15, 10, 30, 0);
// Year, Month (0-based), Day, Hours, Minutes, Seconds
Month starts from 0 (January) to 11 (December).
let d = new Date();
d.getFullYear(); // Year
d.getMonth(); // Month (0–11)
d.getDate(); // Day
d.getDay(); // Weekday (0–6)
d.getHours(); // Hours
d.getMinutes(); // Minutes
d.getSeconds(); // Seconds
let d = new Date();
d.setFullYear(2026);
d.setMonth(5); // June
d.setDate(20);
d.setHours(14);
d.toDateString(); // "Mon Jan 15 2025"
d.toTimeString(); // "10:30:00 GMT+0530"
d.toISOString(); // "2025-01-15T05:00:00.000Z"
d.toLocaleDateString();
d.toLocaleTimeString();
Date.now(); // Current timestamp in milliseconds
let timestamp = new Date().getTime();
let d1 = new Date("2025-01-01");
let d2 = new Date("2025-02-01");
console.log(d2 > d1); // true
let start = new Date("2025-01-01");
let end = new Date("2025-01-10");
let diff = end - start;
let days = diff / (1000 * 60 * 60 * 24);
console.log(days); // 9