javascript timezone code example
Example 1: javascript set date to timezone
var d = new Date("2020-04-13T00:00:00.000+08:00");
d.toLocaleString('en-US', { timeZone: 'America/New_York' });
Example 2: get browser timezone javascript
Intl.DateTimeFormat().resolvedOptions().timeZone
Example 3: javascript set date to timezone
function convertTZ(date, tzString) {
return new Date((typeof date === "string" ? new Date(date) : date).toLocaleString("en-US", {timeZone: tzString}));
}
convertTZ("2012/04/10 10:10:30 +0000", "Asia/Jakarta")
const convertedDate = convertTZ("2012/04/10 10:10:30 +0000", "Asia/Jakarta")
convertedDate.getHours();
const date = new Date()
convertTZ(date, "Asia/Jakarta")
Example 4: get user time using timezone javascript
function calcTime(city, offset) {
var d = new Date();
var utc = d.getTime() + (d.getTimezoneOffset() * 60000);
var nd = new Date(utc + (3600000*offset));
return "The local time for city"+ city +" is "+ nd.toLocaleString();
}
alert(calcTime('Bombay', '+5.5'));
Example 5: javascript date timezone
const start = Date.now();
console.log('starting timer...');
setTimeout(() => {
const millis = Date.now() - start;
console.log(`seconds elapsed = ${Math.floor(millis/1000)}`);
}, 2000);