In client side we can use this code to get timezone value of client using javascript.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <input type="hidden" id="timeZone" name="timeZone"/> <script type="text/javascript" > function pad(number, length) { var str = "" + number; while (str.length < length) { str = '0' + str; } return str; } var offset = new Date().getTimezoneOffset(); offset = ((offset < 0 ? '+' : '-') + pad(parseInt(Math.abs(offset / 60)), 2) + ":" + pad(Math.abs(offset % 60), 2)); alert(offset); $('#timeZone').val(offset); </script> |
Reference: Getting user time zone