Noen nyttige metoder for datetime -klasse
Metodens navn | Hensikt |
---|---|
__Construct () | Det brukes til å returnere gjenstanden for Dato tid klasse. |
Legg til() | Det brukes til å legge til dag, måned, år, time, minutter og sekunder med DateTime -objektet. |
under() | Det brukes til å trekke fra en dag, måned, år, time, minutt og andre med DateTime -objektet. |
endre () | Det brukes til å endre tidsstempelverdien. |
CreateFromFormat () | Det brukes til å lese dato- og tidstrengene basert på et spesifisert format. |
setDate () | Det brukes til å angi datoverdien. |
Settime () | Det brukes til å sette tidsverdien. |
Settimestamp () | Det brukes til å angi dato og klokkeslett basert på UNIX -tidsstempelverdien. |
SettimeZone () | Det brukes til å sette tidssonen for DateTime -objektet. |
GetLasterrors () | Det brukes til å returnere advarslene og feilene. |
Ulike eksempler på DateTime Class
De forskjellige bruksområdene for DateTime -klassen vises i denne delen av opplæringen ved hjelp av flere eksempler.
Eksempel 1: Les gjeldende dato og klokkeslett
Opprett en PHP -fil med følgende skript som skriver ut den formaterte dato- og klokkeslettverdiene. Formålet med DateTime -klassen opprettes her uten å bruke konstruktørparameteren for å lese gjeldende dato- og tidsverdier. Deretter brukes format () -funksjonen til å skrive ut gjeldende dato og tid i det aktuelle formatet.
// Les gjeldende dato og klokkeslettGjeldende dato og klokkeslett er: ".$ date-> format ("d-m-y, h: i: s").""
";Produksjon:
Følgende utgang vises etter å ha utført det forrige skriptet:
Eksempel 2: Les den bestemte datoen og klokkeslettet
Lag en PHP -fil med følgende skript som skriver ut den aktuelle dato- og tidsverdiene med formateringen. Objektet med Dato tid Klasse opprettes her med en konstruktørparameter for å skrive ut de aktuelle dato- og tidsverdiene. Deretter brukes format () -metoden til å skrive ut datoen og klokkeslettet i det aktuelle formatet.
// Les den bestemte datoen og klokkeslettetDatoen og klokkeslettet er: ".$ date-> format ("d-m-y, h: i: s").""
";Produksjon:
Følgende utgang vises etter å ha utført det forrige skriptet:
Eksempel 3: Les dato og klokkeslett i et lesbart format
Opprett en PHP-fil med følgende skript som leser datoverdien basert på den engelsklignende strengverdien og skriv ut den aktuelle datoverdien med formateringen. Deretter brukes format () -metoden til å skrive ut datoen i det aktuelle formatet.
// Les den aktuelle datoenDatoen er: ".$ date-> format ("d-m-y").""
";Produksjon:
Følgende utgang vises etter å ha utført det forrige skriptet:
Eksempel 4: Opprett dato ved hjelp av CreateFromFormat ()
Lag en PHP -fil med følgende skript som genererer en dato ved hjelp av CreateFromFormat () metode for Dato tid klasse. Deretter brukes format () -metoden til å skrive ut datoen i det aktuelle formatet.
// Les den aktuelle datoenDatoen er: ".$ date-> format ("d-m-y").""
";Produksjon:
Følgende utgang vises etter å ha utført det forrige skriptet:
Eksempel 5: Endre gjeldende dato ved å legge til dager, måneder og år
Opprett en PHP -fil med følgende skript som genererer en dato etter å ha lagt til 10 dager, 1 måned og 2 år ved bruk av endre () metode for Dato tid klasse. Deretter brukes format () -metoden til å skrive ut datoen i det aktuelle formatet.
// Les gjeldende datoDatoen er: ".$ date-> format ("d-m-y").""
";Produksjon:
Følgende utgang vises etter å ha utført det forrige skriptet:
Eksempel 6: Endre gjeldende dato ved å trekke fra dager, måneder og år
Lag en PHP -fil med følgende skript som genererer en dato etter å ha trukket fra 5 dager, 6 måneder og 1 år ved å bruke endre () metode for Dato tid klasse. Deretter brukes format () -metoden til å skrive ut datoen i det aktuelle formatet.
// Les gjeldende datoDatoen er: ".$ date-> format ("d-m-y").""
";Produksjon:
Følgende utgang vises etter å ha utført det forrige skriptet:
Eksempel 7: Legg til dager, måneder og år med gjeldende dato
Lag en PHP -fil med følgende skript som genererer en dato etter å ha lagt til 5 dager, 1 måned og 3 år ved å lage objektet for Datointervall klasse og Legg til() metode for denne klassen. Deretter brukes format () -metoden til å skrive ut datoen i det aktuelle formatet.
// Les gjeldende datoDatoen er: ".$ date-> format ("d-m-y").""
";Produksjon:
Følgende utgang vises etter å ha utført det forrige skriptet:
Eksempel 8: Les datoen med unntakshåndtering
Opprett en PHP -fil med følgende skript som skriver ut den aktuelle datoverdien som er hentet fra URL -parameteren med formateringen. De Try-fangst Blokk brukes i skriptet for å vise feilmeldingen for feil datoverdi.
if (isset ($ _ få ['dt']))Datoen er: ".$ date-> format ("d-m-y").""
";Produksjon:
Følgende utgang vises etter å ha utført det forrige skriptet:
Konklusjon
Datetime -klassen til PHP brukes til å generere dato og tid på flere måter. Noen ofte brukte metoder i denne klassen er forklart i denne opplæringen ved hjelp av enkle eksempler.