? PHP ikke har 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 formater og manipulere dataene som trengs . Funksjoner
Datoen funksjonen returnerer en formatert datostreng og mktime funksjonen returnerer en tallverdi fra tid og dato parametere. En programmerer kan skrive en funksjon som godtar to datoer , sette dem inn i to mktime funksjoner , beregne forskjellen og bruke datofunksjonen å 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 5 oktober 2010 og 27 oktober 2010 .
Fordeler
En dato range 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 .
Hensyn
Når du oppretter et datointervall funksjon, ved hjelp av en " ÅÅÅÅ- MM - DD " eller " ÅÅÅÅMMDD " date format kan fungere best som at formatet er kompatibelt med andre programmer som MySQL . Ved hjelp av et kompatibelt format gjør at programmerer å innlemme hans PHP date range funksjon i andre programmer og programmeringsspråk .