Why current time is 6 hours behind in javascript? [duplicate]

I am using express.js. Javascript current datetime is 6 hours behind from my local time. How can I get the actual correct time in any local timezone automatically ?

I dont want to set timezone manually in my application. Instead, want to make it dynamic as I am using my app worlwide. Is it possible ?

var d = new Date()

console.log(d);