Below is the example of Date getTimezoneOffset() method.
- Example:
<script>
// If nothing is in parameter it takes
// the current date while creating Date object
var
date =
new
Date();
// Extracting the time difference between
// UTC and local time
var
diff = date.getTimezoneOffset();
//Printing on console
document.write(diff);
</script>
- Output:
-330
The date.getTimezoneOffset() method is used to return the time difference between Universal Coordinated Time (UTC) and local time, in minutes. If your time zone is GMT+5, -300 (60*5) minutes will be returned. Daylight savings prevent this value from being constant.
Syntax:
date.getTimezoneOffset()
Parameter: This method does not accept any parameter.
Return Values: It returns a number representing the time difference between UTC and Local Time in minutes.
More codes for the above method are as follows:
Program 1: The date of the month should lie in between 1 to 31 because none of the months have a date greater than 31 that is why it returns NaN i.e, not a number because the date for the month does not exist.
<script> // Taking the date while creating Date object var date= new Date( 'Aug 32 2018 5:30' ); // Extracting the timedifference between // UTC and local time var n=date.getTimezoneOffset(); document.write(n) </script> |
Output:
NaN
Program 2: In this example we will leave the new Date blank to get the time difference between UTC and local time by a trigger.
<!DOCTYPE html> <html> <head> <title> JavaScript Date geTimexoneOffset() Method </title> </head> <body style= "text-align: center;" > <h1 style= "color: green;" >GeeksforGeeks</h1> <b>JavaScript Date geTimexoneOffset() Method</b> <br /> <br /> <button onclick= "gfg()" >Click me</button> <script> function gfg() { // If nothing is in parameter it takes // the current date while creating // Date object var date = new Date( "June 29 2020 10:30" ); // Extracting the time difference between // UTC and local time var diff = date.getTimezoneOffset(); //Printing on console document.write(diff); } </script> </body> </html> |
Output:
Note: The Universal Coordinated Time (UTC) is the time set by the World Time Standard. UTC is the same as GMT time.
Supported Browsers: The browsers supported by JavaScript Date getTimezoneOffset() method are listed below:
- Google Chrome
- Internet Explorer
- Mozilla Firefox
- Opera
- Safari