Hvordan oppretter jeg en Periode gjør Med PHP?

PHP har ikke en innebygd datointervall funksjon, men en programmerer kan lage sin egen ved hjelp av en kombinasjon av andre funksjoner. Han kan be brukeren om å oppgi datoer og deretter formatere og manipulere dataene etter behov.

funksjoner

Datoen funksjonen returnerer en formatert dato streng og mktime funksjonen returnerer en tallverdi fra tid og dato parametere. En programmerer kan skrive en funksjon som tar imot to datoer, sette dem inn i to mktime funksjoner, beregne forskjellen og bruke datofunksjonen til å formatere utgang. For eksempel, "date ( 'j', (mktime (1, 0, 0, 10, 27, 2010) - mktime (1, 0, 0, 10, 05, 2010)));" beregner at 22 dager eksisterer mellom 05.10.2010 og 27.10.2010.

fordeler

En dato utvalg funksjonen har mange bruksområder. For eksempel kan et datointervall funksjon holde styr på en start- og sluttdato, slik som de som brukes av utleiefirmaene, eller det kan beregne antall dager som oppstår mellom to gitte datoer, for eksempel et program som teller ned fra dagens dag til en valgt dato.

betraktninger

Når du oppretter et datointervall funksjon, ved hjelp av en "ÅÅÅÅ-MM-DD" eller "ÅÅÅÅMMDD" datoformatet kan fungere best som at formatet er kompatibelt med andre programmer som MySQL. Ved hjelp av et kompatibelt format lar programmereren å innlemme hans PHP datointervall funksjon i andre programmer og programmeringsspråk.