Pagina personala shra, freelancer blog, dezvoltator web in PHP. Aici împărtășesc experiența și gândurile mele, fac experimente pe oameni, colectez dovezi intangibile ale prostiei mele. Utilizând eșantioane de cod din acest site, vă asumați întreaga responsabilitate pentru posibilele consecințe ale utilizării acestora, inclusiv asupra sănătății dvs. mintale și asupra intereselor terților.
Blog / PHP / Time în PHP, offset față de GMT, UTC
Mai întâi, să vedem ce sunt GMT și UTC. În multe surse sunt denumite sinonime, iar între ele nu există nici o diferență semnificativă (până la 1 secundă).
Diferența lor în metoda de obținere a valorii exacte. UTC (ora coordonată universală) este măsurată cu ajutorul unui ceas atomic de înaltă precizie. GMT (Ora de Greenwich sau Zero Meridian) se datorează calculelor astronomice. În acest caz, UTC este ajustat periodic astfel încât diferența față de GMT să nu depășească o secundă.
Pentru scopuri interne această discrepanță nu este importantă și, prin urmare, UTC și GMT pot fi utilizate ca același număr.
Timpul folosit în PHP
La ce oră se întoarce PHP "implicit"? Pentru ce fus orar? Fusul orar implicit este setat în fișierul php.ini. De exemplu, aici este fusul orar din Los Angeles:
Ie cheile deduce
Z - diferența în secunde, cu centurile din vestul GMT dând valori negative, iar la est - cele pozitive;
e - identificatorul fusului orar (a apărut în PHP 5.1);
P - diferența față de GMT în ore și minute (a apărut în PHP 5.1.3),
T este abrevierea fusului orar.
Există alte chei, toate sunt enumerate în documentația funcției date ().
Să vedem cum puteți genera o adresă URL relativă la locația curentă a fișierului în php. De exemplu, în directorul / site-script / există un program PHP și un subdirector / site-script / img, în care sunt stocate imagini. Este necesară construirea unei rude.
A adunat aici câteva funcții utile care pot fi utile pentru lucrul cu câmpul de imagini din Drupal Seven. Această colecție este un marcaj cu exemple. În memorie, nu puteți ține totul, trebuie să accesați cu crawlere proiectele executate - copy-paste.