Hvordan endre datoformatet i PHP

Hvordan endre datoformatet i PHP


PHP er en generell åpen kildekode skriptspråk som er optimalisert for webutvikling. PHP leveres med en rekke funksjoner som programmerere kan bruke for å implementere vanlige oppgaver, for eksempel de som krever datoer og tidsstempler. PHP har funksjoner som lar programmerere å lage datoer og klokkeslett ved hjelp av mange standardformater og PHP tilbyr et bredt utvalg av innebygde formater som kan vise dato og klokkeslett i nesten alle formater brukergrensesnittet eller programmet krever.

Bruksanvisning

1 Åpne en teksteditor og opprette en ny fil med navnet dateFormats.php. Sett inn en åpen "<? Php" PHP script skilletegn og en nær "?>" PHP script skilletegn. All tekst plassert mellom disse skilletegn anses PHP-kode og tolket av PHP-programmet. Spar dateFormats.php på webserveren.

<? Php

?>

2 Lag en variabel mellom "<? Php" og "php>" tags heter "$ thisDate." Bruk strtotime () PHP-funksjonen til å analysere dato "7/30/70" i en Unix tidsstempel i forhold til nå. Sett $ thisDate variabelen til tidsstempel.

<? Php

$ ThisDate = strtotime ( "7/30/1970");

?>

3 Bruk PHP "echo" språkkonstrukt å skrive ut en HTML linjeskift ( "") tag. Erklære en variabel kalt $ dateFormat1 og tildele en "date ()" -funksjonen til variabelen. Pass formatet MDÅ "og variabelen $ thisDate til date (). The 'MDÅ "formatet angir at $ thisDate skal vises som en enkelt måned, en enkelt dag, og en firesifret år og at disse verdiene bør skilles med en bindestrek (" - ").

<? Php

$ ThisDate = strtotime ( "7/30/1970");

ekko "";

$ DateFormat1 = date ( 'md-Y', $ thisDate);

?>

4 Bruk PHP echo språkkonstrukt å skrive ut teksten "Date med måned, dag og hele året formatert med streker:" til siden. Trykk på den verdi av $ dateFormat1 variabel.

<? Php

$ ThisDate = strtotime ( "7/30/1970");

ekko "";

$ DateFormat1 = date ( 'md-Y', $ thisDate);

echo "Date med måned, dag og hele året formatert med streker:";

echo $ dateFormat1;

?>

5 Bruk PHP echo () språk konstruere å sende ut en HTML linjeskift "()" tag.

<? Php

$ ThisDate = strtotime ( "7/30/1970");

ekko "";

$ DateFormat1 = date ( 'md-Y', $ thisDate);

echo "Date med måned, dag og hele året formatert med streker:";

echo $ dateFormat1;

ekko "";

?>

6 Erklære en variabel kalt $ dateFormat2 og tildele en date () til variabelen. Pass formatet MDÅ "og variabelen $ thisDate til date (). The 'MDÅ "formatet angir at $ thisDate skal vises som en måned forkortelse, en eneste dag, og et tosifret år og at disse verdiene bør skilles med en bindestrek (" - ").

<? Php

$ ThisDate = strtotime ( "7/30/1970");

ekko "";

$ DateFormat1 = date ( 'md-Y', $ thisDate);

echo "Date med måned, dag og hele året formatert med streker:";

echo $ dateFormat1;

ekko "";

$ DateFormat2 = date ( 'Md-y', $ thisDate);

?>

7 Bruk PHP echo språkkonstrukt å skrive ut teksten "Date med måneden forkortelse, dag og to-sifret år formatert med streker:" til siden. Trykk på den verdi av $ dateFormat2 variabel.

<? Php

$ ThisDate = strtotime ( "7/30/1970");

ekko "";

$ DateFormat1 = date ( 'md-Y', $ thisDate);

echo "Date med måned, dag og hele året formatert med streker:";

echo $ dateFormat1;

ekko "";

$ DateFormat2 = date ( 'Md-y', $ thisDate);

echo "Date med måneden forkortelse, dag og to-sifret år formatert med streker:";

echo $ dateFormat2;

?>

8 Bruk PHP echo språket konstruerer til utgangs en HTML linjeskift "()" tag.

<? Php

$ ThisDate = strtotime ( "7/30/1970");

ekko "";

$ DateFormat1 = date ( 'md-Y', $ thisDate);

echo "Date med måned, dag og hele året formatert med streker:";

echo $ dateFormat1;

ekko "";

$ DateFormat2 = date ( 'Md-y', $ thisDate);

echo "Date med måneden forkortelse, dag og to-sifret år formatert med streker:";

echo $ dateFormat2;

ekko "";

?>

9 Erklære en variabel kalt $ dateFormat3 og tildele en date () til variabelen. Pass formatet Y / m / d 'og variabelen $ thisDate til date (). The 'Y / m / d' format angir at $ thisDate skal vises som en firesifret år, en måned og en dag, og at disse verdiene bør skilles med en skrå-skråstrek ( "/").

<? Php

$ ThisDate = strtotime ( "7/30/1970");

ekko "";

$ DateFormat1 = date ( 'md-Y', $ thisDate);

echo "Date med måned, dag og hele året formatert med streker:";

echo $ dateFormat1;

ekko "";

$ DateFormat2 = date ( 'Md-y', $ thisDate);

echo "Date med måneden forkortelse, dag og to-sifret år formatert med streker:";

echo $ dateFormat2;

ekko "";

$ DateFormat3 = date ( 'Y / m / d', $ thisDate);

?>

10 Bruk PHP echo () språkkonstrukt for å skrive teksten "Date med helt år, måned og dag formatert med foroverstrek:". Skriv ut verdien av $ dateFormat3 løst med php echo () -funksjonen.

<? Php

$ ThisDate = strtotime ( "7/30/1970");

ekko "";

$ DateFormat1 = date ( 'md-Y', $ thisDate);

echo "Date med måned, dag og hele året formatert med streker:";

echo $ dateFormat1;

ekko "";

$ DateFormat2 = date ( 'Md-y', $ thisDate);

echo "Date med måneden forkortelse, dag og to-sifret år formatert med streker:";

echo $ dateFormat2;

ekko "";

$ DateFormat3 = date ( 'Y / m / d', $ thisDate);

echo "Date med helt år, måned og dag formatert med fremtidsstreker:";

echo $ dateFormat3

?>

11 Bruk en nettleser for å åpne dateFormats.php. Kontroller at datoene er formatert og skrevet til websiden som forventet.

Hint

  • PHP 5.1.1 og termin tilbyr konstanter som kan spare tid når du formaterer datoer, inkludert DATE_RSS, DATE_ATOM, og DATE_W3C.
  • Den strtotime () -funksjonen tillater etablering av relative datoer.
  • Den mktime () -funksjonen kan brukes til å vise og format tidligere og fremtidige datoer.
  • Den getdate () -funksjonen kan brukes til å lage en matrise som inneholder oppdatert informasjon.
  • Den strtotime () funksjonen bruker TZ miljøvariabelen til å beregne tidsstempel. For informasjon om hvordan systemet tidssone, se Resources.