Php de lucru cu data - mktime data datetime și alte note lovika
Lucrul cu datele și orele în PHP relativ simple. Prezența unui număr destul de mare de caracteristici face ca acest cod nu este atât de greoaie (și în PHP 5.2, odată cu apariția DateTime [2] și 5.3 cu adăugarea de clase și DateInterval DatePeriod și tehnici individuale - a lucra cu datele a devenit chiar mai ușor și mai convenabil). Deci, pentru a lucra cu data ... În primul rând, în orice caz, trebuie să se țină seama de faptul că:
- aproape orice acțiune poate fi făcută în mai multe moduri;
- tot codul scris pentru demonstrații și exemple de lucru;
- nu a oferit întotdeauna un rezultat alternativ poate fi utilizat atunci când se utilizează o versiune anterioară a PHP (uneori mai ușor de instalat o versiune mai devreme decât PHP5.2 dreptul de a opera un cod vechi de mai mulți ani.);
În PHP 5.3 pentru a lucra corect cu data pentru a se evita erorile Standarte stricte Nu este sigur să se bazeze pe setările fusului orar ale sistemului ar trebui să specifice date.timezone. Până în prezent, de regulă, această situație este luată în considerare, fie în script-urile sau setările gazdă.
PHP converti UNIX timestamp-ul la o dată în formatul specificat
PHP cum știi mâine data / ieri
Aici, de asemenea, totul este simplu. funcție de timp () obține ora curentă în format UNIX Timestamp. Depărtează (data de ieri) sau adăuga (mâine) numărul de secunde (86400 = 3600 * 24 - zile) și obținem:
$ Acum = timpul (); // utilizare nu neapărat
$ Ieri = timpul () - 3600 * 24;
$ Maine = timpul () + 24 * 3600;
$ WeekBefore = timpul () - 3600 * 24 * 7; în urmă // săptămână
echo 'ieri:', data ( 'd.m.Y', $ ieri), "
Mâine: 'data (' d.m.Y“, $ mâine);