Funkce v Time
Funkce umístěné ve jmenném prostoru Time.
Funkce date
Naformátuje datum - klasický formát.
typ: function; celé jméno: COMEX.Time.date;
Parametry:
$stamp
● hodnota typu Integer (výchozí: aktuální časová značka)
časová značka
● hodnota typu String (výchozí: aktuální časová značka)
textová reprezentace data a času
$iso
● hodnota typu Boolean (výchozí: false)
true, pokud má být datum v ISO formátu, jinak false
Vrací:
naformátovaný datum
var $rslt = [];
$rslt.push( COMEX.Time.date() );
$rslt.push( COMEX.Time.date( null, true) );
( umístěno v souboru /comex/scripts/comex.js )
Funkce dateTime
Naformátuje datum a čas - klasický formát.
typ: function; celé jméno: COMEX.Time.dateTime;
Parametry:
$stamp
● hodnota typu Integer (výchozí: aktuální časová značka)
časová značka
● hodnota typu String (výchozí: aktuální časová značka)
textová reprezentace data a času
$full
● hodnota typu Boolean (výchozí: false)
true, pokud má být čas v plném formátu, jinak false
$iso
● hodnota typu Boolean (výchozí: false)
true, pokud má být datum v ISO formátu, jinak false
Vrací:
naformátovaný datum a čas
var $rslt = [];
$rslt.push( COMEX.Time.dateTime() );
$rslt.push( COMEX.Time.dateTime( null, true ) );
$rslt.push( COMEX.Time.dateTime( null, true, true ) );
( umístěno v souboru /comex/scripts/comex.js )
Funkce easterMonday
Vrátí den a měíc Velikonočního pondělí pro daný rok.
typ: function; celé jméno: COMEX.Time.easterMonday;
Možné výjimky:
COMEX.Exceptions.MismatchException
Parametry:
$year
● hodnota typu Integer
rok
Vrací:
den a měíc Velikonočního pondělí
null při chybě
var $year = Number(COMEX.Time.format("Y"));
var $rslt = [];
$rslt[ $year ] = COMEX.Time.easterMonday( $year );
$rslt[ $year + 1 ] = COMEX.Time.easterMonday( $year + 1 );
$rslt[ $year + 2 ] = COMEX.Time.easterMonday( $year + 2 );
( umístěno v souboru /comex/scripts/comex.js )
Funkce format
Naformátuje datum a čas podle předané šablony.
j - den v měsíci (1 - 31)
d - den v měsíci s úvodní nulou (01 - 31)
N - den v týdnu (1 - 7)
n - měsíc (1 - 12)
m - měsíc s úvodní nulou (01 - 12)
t - počet dní v měsíci (28 - 31)
y - rok ve dvoumístném tvaru (00 - 99)
Y - rok ve čtyřmístném tvaru
L - přestupný rok (0 - 1)
G - hodiny (0 - 23)
H - hodiny s úvodní nulou (00 - 23)
i - minuty (01 - 59)
s - vteřiny (01 - 59)
W - týden v roce (01 - 53)
typ: function; celé jméno: COMEX.Time.format;
Parametry:
$format
● hodnota typu String
šablona
$stamp
● hodnota typu Integer (výchozí: aktuální časová značka)
časová značka
Vrací:
naformátovaný datum a čas
var $days = { 1: "pondělí", 2: "úterý", 3: "středa", 4: "čtvrtek", 5: "pátek", 6: "sobota", 7: "neděle" };
var $rslt = [];
$rslt.push( COMEX.Time.format( "d.m.Y H:i:s", 1420022035000 ) );
$rslt.push( COMEX.Time.format( "j.n.y", "2014-12-31" ) );
$rslt.push( "Dnes je " + $days[ COMEX.Time.format( "N" ) ] + " " + COMEX.Time.format( "d.m." ) + " / " + COMEX.Time.format( "W" ) + ". týden " + COMEX.Time.format( "Y" ) + "." );
$rslt.push( "Tento rok " + ( COMEX.Time.format( "L" ) == 0 ? "není" : "je" ) + " přestupný." );
( umístěno v souboru /comex/scripts/comex.js )
Funkce goodFriday
Vrátí den a měíc Velkého pátku pro daný rok.
typ: function; celé jméno: COMEX.Time.goodFriday;
Možné výjimky:
COMEX.Exceptions.MismatchException
Parametry:
$year
● hodnota typu Integer
rok
Vrací:
den a měíc Velkého pátku
null při chybě
var $year = Number(COMEX.Time.format("Y"));
var $rslt = [];
$rslt[ $year ] = COMEX.Time.goodFriday( $year );
$rslt[ $year + 1 ] = COMEX.Time.goodFriday( $year + 1 );
$rslt[ $year + 2 ] = COMEX.Time.goodFriday( $year + 2 );
( umístěno v souboru /comex/scripts/comex.js )
Funkce check
Ověří, zda je hodnota datum nebo datum s časem.
typ: function; celé jméno: COMEX.Time.check;
Parametry:
$datetime
● hodnota typu String
datum nebo datum s časem
Vrací:
true, pokud je hodnota datum nebo datum s časem, jinak false
( umístěno v souboru /comex/scripts/comex.js )
Funkce parse
Vrátí časovou značku data nebo data s časem.
typ: function; celé jméno: COMEX.Time.parse;
Možné výjimky:
COMEX.Exceptions.MismatchException
Parametry:
$datetime
● hodnota typu String
datum nebo datum s časem
Vrací:
časová značka
null při chybě
var $rslt = [];
$rslt.push( COMEX.Time.parse( "31.12.2014" ) );
$rslt.push( COMEX.Time.parse( "2014-12-31" ) );
$rslt.push( COMEX.Time.parse( "31.12.2014 11:33:55" ) );
$rslt.push( COMEX.Time.parse( "2014-12-31 11:33:55" ) );
$rslt.push( COMEX.Time.parse( "2014-12-31T11:33:55" ) );
( umístěno v souboru /comex/scripts/comex.js )
Funkce time
Naformátuje čas.
typ: function; celé jméno: COMEX.Time.time;
Parametry:
$stamp
● hodnota typu Integer (výchozí: aktuální časová značka)
časová značka default
● hodnota typu String (výchozí: aktuální časová značka)
textová reprezentace data a času
$full
● hodnota typu Boolean (výchozí: false)
true, pokud má být čas v plném formátu, jinak false
Vrací:
naformátovaný čas
var $rslt = [];
$rslt.push( COMEX.Time.time() );
$rslt.push( COMEX.Time.time( null, true) );
( umístěno v souboru /comex/scripts/comex.js )