JavaScript Date and Time

// default brower time zone
let d = new Date()
console.log(d)

//User defined date
let d2 = new Date("2025-05-10")
console.log(d2)

//

let d3 = new Date(2025,4)// year month
console.log(d3)

let d4 = new Date(2025,5,21)// year month and day
console.log(d4)

let d5 = new Date(2025,5,21,21,30)// year month and day

let d6 = new Date(1213045)// milli second
console.log(d6) // prints origin date 1970-01-01T00:20:13.045Z
let d = new Date(1000*60*60*24*365*50)
// approx. 50 year from origin date
console.log(d)

DateString and TimeString

d1 = new Date();
console.log(d1)
console.log(d1.toDateString())
console.log(d1.toTimeString())
console.log(d1.toString())
console.log(d1.getDate())
console.log(d1.getDay()) // Date number
console.log(d1.getMonth()) // month number starting from zero
console.log(d1.getFullYear())
console.log(d1.getHours(),d1.getMinutes(),d1.getSeconds(),d1.getMilliseconds())

Some Additional formats


let d4 = new Date();
console.log(d4)
d4.setDate(24)
d4.setMonth(24)
d4.setFullYear(2026)
console.log(d4)
d4.setHours(10)
d4.setMinutes(10)
console.log(d4.toString())
Output

2025-05-27T07:53:21.901Z 2026-01-24T07:53:21.901Z Sat Jan 24 2026 10:10:21 GMT+0530 (India Standard Time)

Comments