? PHP inte har en inbyggd funktion datumintervall , men en programmerare kan skapa sin egen med en kombination av andra funktioner . Han kan uppmana användaren att ange datum och därefter formatera och ändra de data som behövs . Funktioner
datum returnerar ett formaterat datum sträng och mktime funktionen returnerar ett numeriskt värde från tid och datum parametrar . En programmerare kan skriva en funktion som accepterar två datum , sätta dem i två mktime funktioner , beräkna skillnaden och använda dagen till att formatera utdata . Till exempel , "date ( ' j ' , ( mktime ( 1 , 0 , 0 , 10 , 27 , 2010) - mktime ( 1 , 0 , 0 , 10 , 05 , 2010) ) ) ; " beräknar att 22 dagar finns mellan 5 okt 2010 och Oct 27, 2010.
Fördelar
datumintervall funktionen har många användningsområden . Till exempel kan ett datumintervall funktion hålla reda på ett start-och slutdatum , t.ex. sådana som används av uthyrningsföretag , eller det kan beräkna antalet dagar som inträffar mellan två givna datum , till exempel ett program som räknar ner från det aktuella dag till ett visst datum . När du skapar en funktion datumintervall , med hjälp av en " ÅÅÅÅ - MM - DD " eller " ÅÅÅÅMMDD " datumformatet
Överväganden
kan fungera bäst eftersom det formatet är kompatibelt med andra program som MySQL . Använda ett kompatibelt format tillåter programmeraren att införliva sin PHP-funktionen datumintervall i andra program och datorspråk .