PHP språk gir en rekke standard funksjoner for håndtering datoer. Ved hjelp av disse funksjonene , kan du enkelt øke en date , og legger en eneste dag til det. Dette kan være den aktuelle datoen eller noen annen dato du har oppført i din PHP script . Inkrementering en dato er en vanlig praksis , spesielt innenfor nettsteder der brukerne planlegger noen hendelse eller kjøp. Inkrementering en dato i PHP er ikke komplisert , så oppgaven kan utføres raskt ved hjelp av bare en liten mengde med kode. Instruksjoner
en
Klargjør PHP script . Hvis du ikke allerede har en, åpne en ny fil i en tekst editor , lagre den med " . Php " forlengelse og skriv inn følgende disposisjon kode her
? >
< /body >
< /html >
PHP-kode vil bli plassert mellom åpning og lukking PHP script tags ( før " > " tag ) . Du kan benytte HTML du liker utenfor PHP -delen av siden .
2
Lag en dato i din PHP -kode. Bruke PHP date -funksjonen , kan koden modellere en enkelt dato , inkludert foredling og vise den for brukermedvirkning. Dette eksemplet oppretter en dato variabel å modellere dagens dato på det tidspunktet skriptet kjøres : en
//modeller dagens dato i formatet " 25 desember 2013 "
$ DAYNAME = date ( " d FY ");
echo"
Dagens dato er : < /p > ";
Denne koden utdrag bruker datoen funksjonen til å returnere en" $ DAYNAME . ». tekststreng som inneholder dagens dato i et format som er gjenkjennelig innen PHP. Formatet er også lesbar for brukerne , så ekkoet kommandoen skriver det til nettleseren for visning.
3
Legg til daten din . For å legge til en dag til daten din , og øker den, bruker du " strotime "-funksjonen , som konverterer strenger inn tidsstempler . Følgende kode legger en dag til dagens dato , lagre resultatet i en variabel : en
$ incrementedTime = strotime ( " en dag " , strotime ( $ DAYNAME ));
Merk at resultatet av denne koden er å lagre et tidsstempel variabel , ikke en formatert dato.
4
Formater økes dato og utgang til brukeren . Bruke datofunksjonen igjen , men denne gangen på den økes tidsstempel variabel , lage en formatert datostreng og skrive den til brukerens nettleser for visning : en
$ tomorrowDate = date ( "d FY ", $ incrementedTime );
echo "
Morgendagens dato er:" . . $ tomorrowDate " < /p >";
Denne koden tar tidsstempel som følge av inkrementering dagens dato , bruker så dato funksjon for å formatere den som en dato streng, gi ut dette for visning.
5
Lagre PHP-filen og laste den opp til serveren din. Bla til den aktuelle siden i en nettleser for å teste den. Sjekk at datoen økes riktig .