Php do Dátumszámoló és számolta a napokat, modern módon
PHP: hogy egy dátum számológép és számolta a napokat, modern módon
Ebben a régi forgatókönyv azt hittem mindent manuálisan. A mai PHP egy praktikus dolgozó osztályokat dátumok és időintervallumok dátumokat.
Ennek első példája, szimulálni egy scriptet a fenti link, ne feledkezzünk meg a konkrét nap a héten.
Ha dátum értékeket határoz meg, továbbra is számítani intervallum közöttük DateTime :: diff. Ebben az esetben számolunk az abszolút intervallum, azaz, hogy a befejezési dátumot, hogy nem kevesebb, mint az eredeti.
Itt van egy darab kódot adták:
Ezután megjelenik a forma a modern elemek . megjelent HTML5.
Sajnos, ez a komponens egy kényelmes beépített naptár és a beépített Adatérvényesítési még mindig nem minden böngésző támogatja. Abban a pillanatban, minden működik a Chrome 20+, Opera 10.1 vagy újabb, Android 4.4 vagy újabb, de az Internet Explorer vagy a Firefox nem fog működni.
Időpontok továbbított komponens mindig a méret ÉÉÉÉ-HH-NN formátumban.
Miután formákat a fő része a forgatókönyvet használ talált $ intervallum formázásához és a nyomtatási adatokat. Mintegy formátumokat DateTime :: említett formátumban itt. azok azonosak. Utility módszer get_word_form segít meggyőzni a „nap”, „s”, stb
Ez a szkript a PHP verzió nagyobb mint 5,3, de biztonságosabb lesz 5.3.13 és újabb, emlékszem, voltak hibák a 5.3.5 időközönként és 5.3.13 és 5.4.X mint azok, amelyek nem talált. Fájlkódolástól Unicode feltételezett (UTF-8).
By the way, ha azt akartuk, hogy kiírja az összes bélyegképek időpontra talált „egy oszlop”, meg lehetne tenni, így (a zárás előtt>?):
Minden formátum alkalmazhatók a dátumtartományaink itt látható.
Ami a programkód az is tanulságos megjegyezni, hogy a tárgyak nem „egyszerűen hozzá” típusú $ dend = $ DIndítsa. Hozzá linket. Mintegy klónozás tárgyak, lásd. Például itt.
Most írjuk a számológép kell hozzá egy adott időpontban egy pozitív vagy negatív napok száma ebben a régi forgatókönyvet. A szkript megtehetsz $ _POST dátum és napok számának $ naponta. Az aktuális dátum kerül alapból, $ nap = 0. Felhívjuk figyelmét, hogy $ intervallum intervallum szükséges minden esetben, hogy mutassanak jó napok számát, és a „flip” a számítás, számolás dátum a magas vagy alacsony, lehetővé teszi ingatlan invert alkatrészek DateInterval.
Formában, kivéve alkatrészek . Ez tartalmazza majd a speciális összetevő számértékeket . ez is támogatja a nem minden böngésző, bár több mint a dátum. Ebben az esetben, Android szám típusát idején ezt az írást, nem támogatja a lépést attribútumokat. min és max.
Része a szkript az űrlap kódja nagyon egyszerű lesz, már csak formázni és output adatok dátumokat $ DIndítsa és $ dend.