? PHP har ikke en indbygget datointerval funktion, men en programmør kan lave sin egen ved hjælp af en kombination af andre funktioner. Han kan bede brugeren om at indtaste datoer og derefter formatere og manipulere data efter behov. Funktioner
Den dato funktion returnerer en formateret dato streng, og mktime funktion returnerer en numerisk værdi fra klokkeslæt og dato parametre. En programmør kan skrive en funktion, der accepterer to datoer , sætte dem i to mktime funktioner beregne forskellen, og bruge den dato til at formatere output. For eksempel, " dato ( 'j' , ( mktime (1, 0, 0, 10 , 27, 2010) - mktime (1, 0, 0, 10 , 05, 2010) )), " beregner , at 22 dage eksisterer mellem 5 Oktober 2010 og 27 oktober 2010 .
Fordele
datointerval funktion har mange anvendelsesmuligheder. For eksempel kan et datointerval funktion at holde styr på en start-og slutdato , som dem der anvendes af udlejningsfirmaer , eller det kan beregne antallet af dage, som opstår mellem to givne datoer, som et program, der tæller ned fra det nuværende dag til en valgt dato .
Overvejelser
Når du opretter et datointerval funktion, ved hjælp af en "YYYY -MM- DD " eller " ÅÅÅÅMMDD" datoformat kan fungere bedst som format er kompatibelt med andre programmer såsom MySQL. Ved hjælp af et kompatibelt format gør det muligt for programmøren at indarbejde hans PHP datointerval funktion i andre programmer og edb-sprog .