mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-06 17:48:25 +01:00
23 lines
803 B
JavaScript
23 lines
803 B
JavaScript
// Copyright (C) 2009 Laurent Destailleur <eldy@users.sourceforge.net>
|
|
//
|
|
// Script javascript that contains functions not frequently used
|
|
//
|
|
// \file htdocs/lib/lib_rare.js
|
|
// \brief File that include javascript functions not frequently used (included if option use_javascript activated)
|
|
// \version $Revision$
|
|
|
|
|
|
// in [-]HH:MM format...
|
|
// won't yet work with non-even tzs
|
|
function fetchTimezone() {
|
|
// FIXME: work around Safari bug
|
|
var localclock = new Date();
|
|
// returns negative offset from GMT in minutes
|
|
var tzRaw = localclock.getTimezoneOffset();
|
|
var tzHour = Math.floor( Math.abs(tzRaw) / 60);
|
|
var tzMin = Math.abs(tzRaw) % 60;
|
|
var tzString = ((tzRaw >= 0) ? "-" : "") + ((tzHour < 10) ? "0" : "") + tzHour +
|
|
":" + ((tzMin < 10) ? "0" : "") + tzMin;
|
|
return tzString;
|
|
}
|