Datum a čas výstupu php. První PHP skript: Zobrazit datum a čas. PHP jak vypočítat rozdíl mezi daty

Instrukce

Posouvání je konfigurovatelná možnost. Základní nastavení se nastavuje přes komponentu Myš, platí pro všechny aplikace a způsob posouvání lze nastavit a zrušit pomocí prohlížeče. Nejnovější nastavení bude platit při práci na internetu.

Chcete-li vypnout plynulé svitek Při prohlížení internetových zdrojů spusťte prohlížeč a v nabídce „Nástroje“ vyberte „Nastavení“. Pro Internet Explorer– Nabídka „Nástroje“, položka „Možnosti Internetu“. Pokud se nabídka nezobrazuje, klikněte na horní nebo spodní lištu v okně prohlížeče a v kontextové nabídce označte položku „Panel nabídek“ nebo „Panel nabídek“.

Po otevření okna „Nastavení“ přejděte na kartu „Upřesnit“ a udělejte to aktivní sekce"Generál". Ve skupině "Zobrazení webu" zrušte zaškrtnutí políčka "Použít hladké" svitek» a klikněte na tlačítko OK.

Chcete-li automatické posouvání zakázat, zrušte zaškrtnutí políčka „Použít automatické posouvání“. svitek" Pro Internet Explorer - pohyb v seznamu dostupná nastavení pomocí posuvníku, dokud nenajdete potřebné body.

Chcete-li nakonfigurovat obecné možnosti posouvání, viz komponenta Myš. Chcete-li to provést, vyvolejte „Ovládací panely“ prostřednictvím nabídky „Start“. V kategorii „Tiskárny a další vybavení“ klikněte na ikonu „Myš“.

V okně „Vlastnosti myši“, které se otevře, přejděte na kartu „Kolo“ a nakonfigurujte svitek dle vašich požadavků. Značka nastavená v poli „Obrazovka“ posune obraz na monitoru o určitou vzdálenost rovná výšce obrazovka.

Pokud je pro vás tento parametr příliš velký, zaškrtněte pole „Pro zadaný počet řádků“ a zadejte požadovanou hodnotu pomocí klávesnice nebo kláves se šipkami. Hodnotu "nula" nelze nastavit. Použijte nová nastavení a zavřete okno.

Zdroje:

Pro prohlížení stránek na internetu je k dispozici možnost plynulého rolování. Umožňuje plynulejší a rovnoměrnější pohyb po stránce nahoru a dolů. Některé prohlížeče mají tuto možnost vestavěnou (např. Prohlížeč Mozilla Firefox), pro ostatní musíte nainstalovat příslušný nástroj. Pokud tato možnost není potřeba, vyhlaďte svitek můžete to jednoduše vypnout.

Instrukce

Spusťte prohlížeč obvyklým způsobem, v horní liště vyberte „Nástroje“. Pokud nabídku nemůžete najít, okno prohlížeče se zobrazuje v režimu celé obrazovky. Přesuňte kurzor myši k hornímu okraji obrazovky, počkejte, až se panel objeví, klikněte na něj klikněte pravým tlačítkem myši, v rozbalovací nabídce umístěte značku naproti řádku „Exit režim celé obrazovky» nebo stiskněte F11. Pokud to nepomůže, klikněte pravým tlačítkem na panel a ujistěte se, že řádek „Nabídka“ je označen značkou.

Z nabídky Nástroje vyberte Nastavení. V okně, které se otevře, přejděte na kartu „Upřesnit“ a aktivujte kartu „Obecné“. V části „Procházení webu“ odstraňte značku z pole umístěného naproti řádku „Použít hladké“. Klepnutím na tlačítko OK potvrďte svůj výběr a zavřete okno nastavení. Nová nastavení se projeví okamžitě; není třeba restartovat prohlížeč.

K instalaci požadované množstvířádky, na které se přesune jakýkoli dokument otevřený v počítači, použijte nastavení myši. Chcete-li to provést, přejděte na „Ovládací panely“ prostřednictvím nabídky „Start“. Vyberte sekci „Tiskárny a další vybavení“, klikněte levým tlačítkem myši na ikonu „Myš“. V klasickém zobrazení Ovládacích panelů ihned vyberte ikonu Myš.

V dialogovém okně, které se otevře, přejděte na kartu „Kolo“. V části „Posouvání“ nastavte značku v poli, které vám vyhovuje: „Pro zadaný počet řádků“ nebo „Na jednu obrazovku“. Pokud jste zvolili první způsob, pomocí tlačítek se šipkami nastavte požadovaný počet řádků nebo zadejte hodnotu z klávesnice. Klikněte na tlačítko "Použít" a zavřete okno kliknutím na tlačítko OK nebo na ikonu X vpravo horní roh okna.

Video k tématu

Posuvníky jsou určeny ke změně polohy obsahu zobrazeného v okně aplikace, nejčastěji na stránce dokumentu. Ve výchozím nastavení se zobrazují automaticky v případech, kdy šířka nebo výška okna nestačí k zobrazení otevřít stránku plně. Proto, abyste se zbavili vodorovného posuvníku, musíte změnit šířku stránky nebo okna aplikace, ve kterém je otevřen.

Instrukce

Oddálit zobrazení stránky – toto je nejjednodušší způsob, jak odstranit vodorovný posuvník při prohlížení stránky. V libovolném prohlížeči to lze provést otáčením kolečka myši směrem k sobě a přidržením klávesu ctrl. V mnoha textové editory(Například, Microsoft Word) je také podporováno ovládání měřítka stránky. V prohlížečích můžete místo myši použít klávesu mínus. Každé kliknutí nebo otočení kolečka o jeden zářez se oddálí o 10 %, dokud horizontální velikost nebude stačit k zobrazení stránky bez vodorovného posuvníku.

Využijte schopnost vašeho prohlížeče zasahovat zdrojový kód webovou stránku a změnit v ní zadané styly zobrazení tak, aby odpovídaly šířce okna – některé webové prohlížeče tuto možnost mají. Například v Prohlížeč Opera Chcete-li to provést, stačí kliknout na ikonu „Přizpůsobit šířce“ a vodorovný pruh Posuvník zmizí a sloupce zobrazené stránky změní svou velikost. Pokud se potřebujete vrátit k rozvržení stránky určenému tvůrcem, klikněte znovu na tuto ikonu.

Použijte při vytváření webových stránek vlastnost přetečení-x jazyk CSS násilně zakázat horizontální rozložení celé stránky nebo jednotlivých stránek blokové prvky. Tato vlastnost byla zavedena v CSS od verze 3.0 a je podporována všemi moderní prohlížeče. Hodnoty, které mu lze přiřadit: auto, skryté, rolování, viditelné. Pokud tato vlastnost není uvedena v popisech stylu, má se za to, že má hodnotu auto, to znamená, že horizontální by se měla objevit, když se obsah nevejde do šířky prvku. Zakázat svitek pro absolutně všechny případy použijte skrytou hodnotu. Například:

Posouvání stránek v prostředí operační systém Windows závisí na dvou věcech: nastavení myši a nastavení zobrazení posuvníku. Chcete-li změnit rolování, musíte upravit dva výše uvedené body.

Instrukce

Vstupte do nabídky tlačítka Start. Vyberte "Ovládací panely". Před vámi se objeví okno. Chcete-li změnit stránky, vyberte ikonu „Myš“ a dvakrát na ni klikněte levým tlačítkem. Přejděte na kartu Možnosti indexu.

Upravte rychlost kurzoru podle toho, co považujete za optimální. Klikněte na tlačítko "Použít". Poté přejděte na kartu „Tlačítka myši“ ve stejném okně. Najděte posuvník, který ovládá rychlost dvojitého kliknutí.

Umístěte jej do požadované polohy. V závislosti na zvolené poloze posuvníku na stupnici bude odezva na dvojklik rychlejší nebo pomalejší. použijte změny a přejděte na kartu „Posouvání“. Úplně stejným způsobem upravte rychlost otáčení posuvníku myši a aplikujte změny.

Poté přejděte na kartu „Indikátory“. Bude vám jich nabídnuto několik standardní obvody. Vyberte nejvhodnější nebo vytvořte vlastní, použijte změny a klikněte na OK. Poté se vraťte do okna Ovládací panely a pokračujte ve změně posouvání stránky.

V okně Ovládací panely najděte položku Nastavení pruhů. Posouvání systému Windows" Obvykle se nachází v osobních údajích. Upravte nastavení posuvníku podle svých potřeb a aplikujte změny.

Kliknutím pravým tlačítkem do pole posuvníku vyvoláte kontextové menu. V něm vyberte „Přidat miniaplikaci“. Objeví se několik widgetů, které vám umožní změnit rolování.

Vyberte ty, které potřebujete, a zavřete zbytek. Chcete-li to provést, klepněte pravým tlačítkem myši na zbytečná aplikace a vyberte „Zavřít“. Chcete-li změnit rychlost posouvání, použijte posuvník. Klikněte na něj jednou a pohněte myší. Rychlost, kterou se posuvník pohybuje, bude přímo záviset na rychlosti vašich pohybů.

Informace v dokumentech a internetových stránkách se ne vždy zcela vejdou na obrazovku. Chcete-li zobrazit další část textu, musíte stránku posunout dolů. Efekty posouvání se mohou lišit a uživatel si je může přizpůsobit. Zejména, aby hladké svitek, musíte provést řadu akcí.

Instrukce

Spusťte prohlížeč jako obvykle. Musíte zavolat příkaz z horní řádek menu prohlížeče. Pokud panel nabídek nevidíte, znamená to, že je deaktivován. Klikněte pravým tlačítkem myši na panel prohlížeče a v rozevírací nabídce umístěte značku naproti prvnímu řádku „Panel nabídek“.

V sekci „Nástroje“ vyberte „Nastavení“ kliknutím levým tlačítkem myši na něj - otevře se dialogové okno. V okně, které se otevře, přejděte na kartu „Upřesnit“. V podsekcích najděte kartu „Obecné“. Na této kartě v části „Zobrazení webu“ umístěte značku do pole naproti řádku „Použít hladké svitek" Kliknutím na OK se nové nastavení projeví.

Zakázat tato možnost můžete to udělat stejným způsobem - stačí odstranit značku z výše uvedeného pole a potvrdit nové nastavení. Většina uživatelů používá k rolování kolečko myši. Nastavení, která jsou obecně zodpovědná za činnost kolečka myši, naleznete v okně „Vlastnosti: Myš“.

Chcete-li otevřít okno vlastností myši, přejděte na Ovládací panely prostřednictvím nabídky Start. V kategorii „Tiskárny a další vybavení“ klikněte levým tlačítkem myši na ikonu „Myš“. Pokud má ovládací panel klasický vzhled, ihned klikněte na ikonu myši - otevře se požadované okno.

Přejděte na kartu Kolo. Zde můžete nastavit počet řádků, o které se bude stránka rolovat při použití kolečka myši. Chcete-li to provést, v části „Posouvání“ zadejte požadovaný počet řádků pomocí tlačítek se šipkami nebo zadejte hodnotu z klávesnice. Pokud nepotřebujete prohlížet text řádek po řádku, umístěte značku naproti řádku „na jednu obrazovku“. Klikněte na tlačítko "Použít" a zavřete okno vlastností.

Číslování stránek vám pomůže lépe se v dokumentu orientovat a formulovat jeho obsah. Nejčastěji se zadává nezávisle, ale někdy se provádí aplikace Microsoft Word tuto funkci automaticky. V takových případech vyvstává zcela rozumná otázka, jak zakázat číslování.

budete potřebovat

Instrukce

Najděte v dokumentu číslo stránky. Číslo může být ve spodní nebo horní části stránky v závislosti na tom, jaká nastavení zadal uživatel.

Vyberte jej kliknutím na něj dvojitým kliknutím levé tlačítko myši. V důsledku těchto akcí se kolem čísla objeví pole oddělené od textu dokumentu tečkovanou čarou. Toto bude zápatí.

Klikněte na kartu „Návrhář“, která se zobrazí na panelu nástrojů, a v ní klikněte na položku nabídky „Záhlaví a zápatí“. V závislosti na tom, v jaké části stránky se číslo nachází, bude zápatí zápatí nebo záhlaví.

Z rozbalovací nabídky vyberte část „Odstranit záhlaví a zápatí“. Po dokončení této akce se záhlaví a zápatí spolu s číslováním stránek odstraní v celém dokumentu.

Zkuste jinou metodu. Poklepáním na číslo se zobrazí pole záhlaví a zápatí. Poté znovu dvakrát klikněte na číslo stránky. Kolem ní by se měl vytvořit modrý čtverec. Poté stiskněte na klávesnici Vymazat klíč a číslování zmizí.

Velmi často se stává nutností neuvádět číslo na první stránku, ale zohledňovat ho při číslování celého dokumentu. Rozhodnout se tento problém, vyberte záhlaví a zápatí na prvním listu výše popsaným způsobem. Přejděte na kartu „Návrhář“, vyberte část „Číslo stránky“ / „Formát čísla stránky“.

V okně, které se zobrazí, zaškrtněte políčko vedle textu „Začít s...“ a vyberte číslo, od kterého má druhá stránka začínat. Obvykle je to číslo 2. Poté klikněte na „OK“.

Vraťte se na kartu „Návrh“ a zaškrtněte políčko vedle položky „Speciální zápatí pro první stránku“. Poté toto zápatí bude ve výchozím nastavení prázdné. Dvakrát klikněte na text vašeho dokumentu a uvidíte, že číslo na první stránce není zadáno a celé číslování dokumentu začíná od druhé.

Tip 7: Jak zakázat ovládání gama na základní desce deska Intel

Mnoho základní desky, podporující procesory Intel, zahrnují také integrované grafické karty vyrobené společností. Při instalaci Ovladače Intel integrovaný grafický adaptér se také automaticky nainstaluje Grafika Intel Média zobrazená na ovládacím panelu. Tato utilita zahrnuje gama, jas a další ovládací prvky. Aplikace využívá značné zdroje procesoru a paměti, přičemž není nutné, aby grafický adaptér fungoval. Zakázat ovládací panel, který se spustí, když otevření systému Windows může uvolnit značné prostředky pro použití v jiných aplikacích.

Instrukce

Stiskněte kombinaci kláves "Ctrl-Alt-Delete". V zobrazeném okně vyberte "Správce úloh". Klikněte na záložku "Procesy", pokud není aktivní.

Přejděte dolů a zvýrazněte položku v pozadí v sekci "Procesy" "Igfxpsers.exe". Klepnutím na tlačítko "Ukončit úlohu" panel zastavíte Správa Intel Grafiku a zavřete aplikaci.

Klikněte na tlačítko "Start" na kartě v okně "Správce úloh".

Zvýrazněte „Intel Graphics Media“ Ovládací panel". Klikněte na "Zakázat".

Zavřete okno Správce úloh. Restartujte počítač.

Video k tématu

Téměř na všech internetových stránkách je standardem posuvná lišta, která vám umožňuje posouvat stránku dolů nebo nahoru, abyste se snáze seznámili s informacemi na ní zveřejněnými. V některých případech design webu vyžaduje, aby vývojář odstranil ze stránky posuvník, protože neodpovídá designu stránky nebo typu umisťovaného obsahu. Odstraňte posuvník z webu pouze v případě, že je to skutečně nutné, aby mezi čtenáři a návštěvníky stránky nevznikl pocit nepohodlí.

Jak vypnout rolování?

Mistrova odpověď:

Posouvání je potřeba, když se potřebujete pohybovat v dokumentu nebo na webu a jejich velikost neomezuje velikost obrazovky. Existují vertikální a horizontální rolování. Pokud je posouvání zakázáno, nebude možné plné zobrazení zdrojů.

Posouvání je konfigurovatelné nastavení. Základní nastavení lze nastavit pomocí „Myši“ a budou platná pro všechny aplikace a metodu posouvání lze nastavit a zrušit pomocí prohlížeče. Tato nastavení budou fungovat při surfování na internetu.

Chcete-li zakázat plynulé posouvání při procházení internetových zdrojů, spusťte prohlížeč a vyberte sekci „Nastavení“ v nabídce „Nástroje“. Pro Internet Explorer to bude nabídka „Nástroje“ a sekce „Možnosti Internetu“. Pokud se nabídka nezobrazuje, klikněte na horní nebo spodní panel okna prohlížeče a označte v nabídce podpoložku „Panel nabídek“ nebo „Panel nabídek“.

Po otevření okna „Nastavení“ přejděte na kartu „Upřesnit“ a aktivujte podsekci „Obecné“. Najděte skupinu „Prohlížení webu“ a zrušte zaškrtnutí políčka „Použít plynulé posouvání“ a poté klikněte na tlačítko „OK“.

Chcete-li automatické posouvání zakázat, zrušte zaškrtnutí políčka „Použít automatické posouvání“. Pro Internet Průzkumným způsobem se bude mírně lišit - musíte se pohybovat v seznamu dostupných nastavení pomocí posuvníku, dokud nenajdete potřebné položky.

Aby bylo možné nakonfigurovat obecné parametry přejděte, přejděte na komponentu „Myš“, pro kterou nazýváme „Ovládací panel“ (z nabídky „Start“). Přejdeme do kategorie „Tiskárny a další vybavení“ a klikneme na ikonu „Myš“.

Otevře se okno „Vlastnosti: Myš“, po kterém musíte přejít na kartu „Kolo“ a nakonfigurovat rolování podle vašich požadavků. Značka nastavená v poli „Obrazovka“ posune obraz po monitoru ve vzdálenosti rovné výšce obrazovky.

Pokud pro nás tento parametr je příliš velký, můžete nastavit značku do pole „Pro zadaný počet řádků“ a zadat požadovaná hodnota pomocí klávesnice nebo kláves se šipkami. Hodnotu „0“ nelze nastavit. Použijte provedené změny a zavřete okno.

Mezi různými programovacími úlohami jsou různé manipulace s hodnotami data a času zcela běžné. Vzácný automatizovaný systém, databáze se obejde bez ukládání informací o čase konkrétního procesu. Kromě jednoduchého přidání data do záznamu databáze nebo zobrazení tohoto data existuje mnoho úkolů, ve kterých lze tato data zobrazit v různých podobách, kontrola, zda aktuální čas odpovídá danému časovači, výpočet období mezi dvěma daty a mnoho dalšího.

Pro pohodlí práce s daty má každý programovací jazyk svůj vlastní speciální typy data pro uložení hodnot data a času. Nejčastěji se jedná o číselnou hodnotu, buď celé číslo, nebo hodnotu s plovoucí desetinnou čárkou.

V Práce s PHP s datem, se kterým se nejčastěji setkává UNIX TIMESTAMP. Zde je čas uložen jako celé číslo. Počítání času začíná 1. ledna 1970. Proto například datum a čas 12/11/2014 19:40:00 bude reprezentován číslem 1418316000. Toto číslo ukazuje, kolik sekund uplynulo od nultého data 1. ledna 1970, nazývaného Unixová epocha.

Příklad stránky PHP, která poskytuje možnosti konverze dat, je uveden na webu v sekci programy s programem "Převést formát data a času". Zde můžete vygenerovat požadované datum ve formátu UNIX TIMESTAMP a také tento formát převést na standardní, člověkem čitelné pohled.

Získání aktuálního času a data v PHP

Chcete-li získat aktuální čas serveru, použijte funkci

int time (void)

který vrátí hodnotu ve formátu unixového časového razítka.

echo time(); // výstup aktuálního času ve formátu unixového časového razítka

Na první pohled moc ne pohodlný formát pro osobu, ale jak je známo, čím jednodušší je prezentace dat, tím rychlejší je zpracování těchto hodnot počítačem. Uložení čísla do databáze je také mnohem efektivnější než jakékoli jiné speciální formát. PHP také funguje v průběhu času stejně na Unixu i platforma Windows, což umožňuje použití kódu na kterékoli z těchto platforem.

Převést formát data a času v PHP

Nejjednodušší mechanismus pro převod číselné hodnoty data na srozumitelnější hodnoty poskytuje funkce:

pole getdate()

Ona se vrací asociativní pole, obsahující informace o datu. Pokud parametr časové razítko není zadán, bude vrácen aktuální čas. Toto pole obsahuje následující hodnoty:

Výsledné pole umožňuje zobrazit hodnoty v požadovaném tvaru:

$datum = 1418372345;
$datum_mas = getdate($datum);
echo $date_mas["mday" ] . "." $date_mas["po" ] . "." $date_mas["rok" ]; // 12.12.2014


Funkci můžete také použít pro převod formátu data a času:

string date(string $template [, int $unix_timestamp])

Je navržen tak, aby získal aktuální datum unixového časového razítka v požadovaném formátu. Řetězcový parametr $template určuje výstupní formát. Parametr $unix_timestamp lze použít k určení, se kterou časovou hodnotou se má pracovat. Je volitelný, takže pokud není specifikován, bude použit aktuální datum a čas.

Formát je určen následujícími hodnotami:

A„před“ a „po“ poledni: „dopoledne“ nebo „odpoledne“
A„před“ a „po“ poledni velkými písmeny: „AM“ nebo „PM“
dden v měsíci 2 číslicemi (pokud je menší než 10, je na prvním místě nula) (01 až 31)
Dden v týdnu 3 písmeny. Například „Po“ (pondělí)
jden v měsíci, 1-2 číslice bez úvodních nul (od 1 do 31)
Fnázev měsíce. Například "leden"
hhodinový, 12hodinový formát (01 až 12)
Hhodina, 24hodinový formát (00 až 23)
Ghodinový, 12hodinový formát bez nul (1 až 12)
Ghodinový, 24hodinový formát bez nul (0 až 23)
iminuty (00 až 59)
já (velké i)1 v případě přechodu na letní čas, jinak 0
L1, pokud je rok přestupný, nebo 0, pokud to není přestupný rok
Bčas v internetovém časovém formátu ( alternativní systém odpočítávání denní doby) (od 000 do 999)
Tčasové pásmo počítače. Například MDT
l (malé L)den v týdnu. Například „pondělí“
mměsíc, dvě číslice s nulami (01 až 12)
nměsíc, jedna nebo dvě číslice bez nul (od 1 do 12)
Mzkrácený název měsíce. Například "Jan"
tpočet dní v daném měsíci (od 28 do 31)
ssekund (0 až 59)
Sanglická dvoupísmenná přípona řadové číslovky ("st", "nd", "rd" nebo "th")
Ucelé číslo počet sekund od začátku epochy UNIX
yrok, digitální, 2 číslice (14)
Yrok, digitální, 4 číslice (2014)
zpořadové číslo dne v roce (od 0 do 365)
Zposun časového pásma v sekundách (-43200 až 43200)
Nsériové číslo dny v týdnu od 1 (pondělí) do 7 (neděle) v souladu s normou ISO-8601, (přidáno do verze PHP 5.1.0)
wpořadové číslo dne v týdnu od 0 (neděle) do 6 (sobota)
Wpořadové číslo týdne v roce v souladu s normou ISO-8601; týdny začínají v pondělí (přidáno v PHP 4.1.0)
Óčíslo roku podle normy ISO-8601. Má stejný význam jako Y, kromě případů, kdy číslo týdne ISO (W) pochází z předchozího nebo následujícího roku; pak se použije rok daného týdne. (přidáno v PHP 5.1.0)
Ekód měřítka časového pásma. Například: UTC, GMT, Atlantik/Azory (přidáno v PHP 5.1.0)
Órozdíl oproti greenwichskému času v hodinách. Například: +0200
Prozdíl od greenwichského středního času s dvojtečkou mezi hodinami a minutami. Například: +02:00 (přidáno v PHP 5.1.3)
Cdatum ve standardním formátu ISO 8601, například 2014-12-15:19:21+00:00 (přidáno v PHP 5).
rdatum ve formátu » RFC 2822 Například: Čt, 21. prosince 2000 16:01:07 +0200.
Upočet sekund, které uplynuly od začátku epochy Unixu (The Unix Epoch, 1. ledna 1970 00:00:00 GMT)

Jak můžete vidět ze seznamu, pomocí této funkce můžete získat mnoho užitečných datových údajů. Například:

$datum = 1418372345; // počáteční datum a čas 12/12/2014 11:19:05

echo date("d.m.Y" , $datum); // 12.12.2014 (datum)
echo date("H:i:s" , $datum); // 11:19:05 (čas)
echo datum("H:i" , $datum); // 11:19 (čas)
echo date("t" , $datum); // 31 (počet dní v měsíci)
echo date("z" , $datum); // 345 (řadové číslo dne v roce)
echo date("l dS \of F Y h:i:s A" , $datum); // Pátek 12. prosince 2014 11:19:05

Ostatní znaky obsažené ve vzoru budou vytištěny tak, jak jsou na řádku. Pokud potřebujete zadat znak, který se používá ve funkci jako kód formátu, vloží se před ně znak "\". Pro hodnotu "\n" (přechodový znak nový řádek), měli byste zadat "\\n". Můžete tak vytisknout celou zprávu obsahující informace o datu a čase:

echo datum ( "Dnes z-tý den Y rok", $datum); // Dnes je 345. den roku 2014

Převeďte datum a čas do formátu časového razítka

Pro inverzní konverze data od standardní formát Funkce se použije na číselnou hodnotu časového razítka:

int mktime(]]]]]])

Funkce mktime() vrací unixovou časovou hodnotu odpovídající datu a času určenému jejími argumenty. Například:

$my_date = mktime(10, 30, 0, 12, 12, 2014);

Měli byste si dát pozor na pořadí argumentů funkce: hodiny, minuty, sekundy, měsíc, den, rok.

Kromě jednoduchého generování hodnoty data do časového razítka lze funkci mktime() použít k aritmetickému provádění s daty. Chcete-li to provést, stačí zadat potřebné argumenty. Pokud například zadáte 14. měsíc, pak v konečné hodnotě bude měsíc 2. a hodnota roku se zvýší o jednu:

$my_day = 12;
$můj_měsíc = 12;
$my_rok = 2014;

$new_date = mktime(0, 0, 0, $my_month + 5, $my_day, $my_year);

echo date("d.m.Y" , $new_date); // 05/12/2015 (datum)

Totéž můžete udělat s dalšími parametry.

Kontrola platnosti data v PHP

Při práci s daty, zejména při generování data pomocí výše navržené funkce mktime(), je nutné brát ohled na správnost zadaného data. PHP k tomu používá funkci:

bool checkdate (int měsíc, int den, int rok)

Vrátí hodnotu true, pokud je datum zadané argumenty správné; jinak vrátí false. Datum se považuje za správné, pokud:

Rok v rozsahu od 1 do 32767;

Měsíc se pohybuje od 1 do 12;

Správně je uveden den pro daný měsíc s přihlédnutím k přestupným rokům.

Příklad kontroly data:

$my_day = 32;
$můj_měsíc = 12;
$my_rok = 2014;

if (!checkdate($my_month, $my_day, $my_year))
echo "Chyba: datum je nesprávné";




Nahoru