Získejte aktuální datum a čas v PHP

Obsah
Práce s daty a časy v jakékoli aplikaci je zásadní, můžeme je získat pomocí funkcí poskytovaných jazykem a s každým z nich provádět operace, které potřebujeme.
Existují však případy, kdy tyto hodnoty nepocházejí podle časového pásma, ve kterém se nacházíme, nebo jsou nastaveny podle hodnot serveru, na kterém provádíme naši aplikaci.

získejte věk s datem narození v PHP

Pokud pracujeme s PHP, máme jednoduchou funkci, která nám umožňuje tento problém vyřešit, podívejme se.
PHP kód
Pokud jsme pracovali s PHP Víme, že máme docela jednoduchou funkci pro získání data i času, a je to funkce datum (), že odesláním různých parametrů můžeme získat tyto hodnoty formátované různými způsoby.

Generujte náhodná hesla v PHP

Problém spočívá v tom, že jej použijeme bez uvedení časového pásma, takže je pravděpodobné, že datum získáme správně, ale nejjistější je, že s časem nebudeme mít stejné štěstí. Podívejme se na kód, který používá pouze datum ():
 Získejte aktuální datum a čas PHP 
Zde používáme datum () tak, aby vrátil měsíc, den a rok, stejně jako hodinu se minutami a anti-meridiánem. Podívejme se, co vrací:

Jak vidíme, datum je správné, ale čas se liší od našeho aktuálního času, k vyřešení tohoto problému použijeme funkci date_default_timezone_set (), který přijímá časové pásmo jako parametr jako řetězec, aby zkontroloval všechny možnosti této funkce, které zde můžeme zadat.
 Získejte aktuální datum a čas PHP 
Poslali jsme funkci časové pásmo Madrid kde se nacházíme, pokud znovu spustíme skript, dostaneme správné datum a čas správně, uvidíme.

Jakmile to bude hotové, uvidíme, jak tímto způsobem, pokud můžeme získat správné datum a čas podle našeho časového pásma, musíme pouze nahlédnout do seznamu možností, které funkce má, a použít jej podle toho, kde máme získat správné výsledek, který můžeme použít k operacím, které v naší aplikaci potřebujeme.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave