mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-02-20 13:46:52 +01:00
Add a script with rare javascript functions
This commit is contained in:
parent
4df755b5ab
commit
4d5270a977
22
htdocs/lib/lib_rare.js
Normal file
22
htdocs/lib/lib_rare.js
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
// 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;
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user