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

example
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

example
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ě

example
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

example
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ě

example
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ě

example
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

example
var $rslt = [];
$rslt.push( COMEX.Time.time() );
$rslt.push( COMEX.Time.time( null, true) );

( umístěno v souboru /comex/scripts/comex.js )


Vlastnosti v TimeFunkce v Time