Php dolgozik a dátum - dátum datetime mktime és egyéb megjegyzések lovika
Munka dátumok és időpontok a PHP viszonylag egyszerű. A jelenléte meglehetősen nagyszámú funkciók teszik a kód nem olyan nehézkes (és PHP 5.2 az Advent DateTime [2] és 5.3 hozzáadásával osztályok és DateInterval DatePeriod és egyéni módszerekkel - dolgoznak dátumokat lett még egyszerűbb és kényelmesebb). Tehát, hogy működjön együtt a dátum ... Az első helyen, minden esetben meg kell jegyezni, hogy:
- Szinte minden olyan intézkedés lehet tenni számos módon;
- az összes kódot írt tüntetések és példákat a munka;
- Nem mindig kínálnak alternatív kimenetele lehet használni, amikor egy korábbi verziója PHP (néha könnyebb telepíteni egy korábbi verzió, mint a PHP5.2 működtetési jogát egy több éves kódot.);
A PHP 5.3, hogy jól működik a dátumot hibák elkerülése érdekében szigorú standarts Nem biztonságos támaszkodni a rendszer időzóna-beállítás meg kell határoznia a date.timezone. A mai napig, mint általában, ez a helyzet veszik figyelembe sem a szkriptek vagy a fogadó beállításokat.
PHP átalakítani UNIX időbélyeg egy időpontot a megadott formátumban
PHP hogyan tudja holnap / tegnapi dátum
Itt is minden egyszerű. time () függvény megkapja az aktuális időt Unix időbélyeg formátumban. Vedd el (a tegnapi dátum) vagy mögé (holnap) a másodpercek száma (86400 = 3600 * 24 - nap), és ezt kapjuk:
$ Now = time (); // használata nem feltétlenül
$ Tegnap = time () - 3600 * 24;
$ Holnap = idő () + 24 * 3600;
$ WeekBefore = idő () - 3600 * 24 * 7; // hete
echo 'tegnap', dátum (d.m.Y ', $ tegnap), "
Holnap: "dátum (d.m.Y”, $ holnap);