Files
dolibarr/htdocs/lib/lib_rare.js
2009-03-13 14:40:01 +00:00

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;
}