Autor Zpráva
Dlak
Profil *
Zdravím,
Co přesně znamená/robí tato funkce (php)

function JePrechodnyRok ($rok)
{
  return (boolean) date("L", mktime(0,0,0,1,1,$rok));
}

Dík
juriad
Profil
mktime(0, 0, 0, 1, 1,$rok) zjistí čas v sekundách pro datum 1. 1. $rok 0:00:00, tedy čas v sekundách pro půlnoc 1. ledna zadaného roku.

date("L", ...) zjistí pro čas zadaný v sekundách, zda rok, ve kterém se nachází, je přestupný.
L     Whether it's a leap year     1 if it is a leap year, 0 otherwise.

A nakonec se číslo 0 nebo 1 převede na true/false.
Dlak
Profil *
juriad,

Díky,.


Ještě jedna jedná otázka tohoto tématu však jiná

Co znamenají ta kličova slova: cal_days_in_month;CAL_GREGORIAN. ?

function PocetDnu ($mesic, $rok)
{
  return cal_days_in_month(CAL_GREGORIAN, $mesic, $rok);
}
Tori
Profil
Dlak:
Kalendářní funkce v PHP podporují 4 různé kalendáře - gregoriánský, juliánský, židovský a francouzský revoluční (jejich popis viz wiki), příslušné konstanty zde.
Dlak
Profil *
Tori:

Díky.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: