PHP strptime() functie
Voorbeeld
Ontled de door strftime() gegenereerde datum/tijd:
<?php
$format="%d/%m/%Y %H:%M:%S";
$strf=strftime($format);
echo("$strf");
print_r(strptime($strf,$format));
?>
Definitie en gebruik
De strptime() functie ontledt de door strftime() De gegenereerde datum/tijd.
Opmerking:Deze functie is niet geïmplementeerd op Windows-platform.
Syntaxis
strptime(datum,format);
Parameters |
Beschrijving |
datum |
Verplicht. De te ontleden string (bijvoorbeeld: door strftime() geretourneerd). |
format |
Verplicht. Bepaal het formaat dat moet worden gebruikt in de datum:
- Afkorting van de naam van de dag van de week
- Volledige naam van de dag van de week
- Afkorting van de naam van de maand
- Volledige naam van de maand
- Voorkeursdatum- en tijdsnotatie
- Cijfer dat de eeuw vertegenwoordigt (jaar gedeeld door 100, bereik van 00 tot 99)
- De dag van de maand (01 tot 31)
- Tijdnotatie, gelijk aan de %m/%d/%y-notatie
- De dag van de maand (1 tot 31)
- Gelijk aan de %G-notatie, maar zonder eeuw
- 4-cijferig jaartal dat overeenkomt met de ISO-weekaantal (zie %V)
- Gelijk aan de %b-notatie
- Uur, gebruik 24-uurs klok (00 tot 23)
- Uur, gebruik 12-uurs klok (01 tot 12)
- De dag van het jaar (001 tot 366)
- Maand (01 tot 12)
- Minuten
- Nieuwe regel
- De am of pm die overeenkomt met de gegeven tijdwaarde
- a.m. en p.m. tijdnotatie
- 24-uurs tijdnotatie
- Seconden
- Tab-tabel
- De huidige tijd, dezelfde als de %H:%M:%S-notatie
- De cijferwaarde van de dag van de week (1 tot 7), Monday[maandag] = 1. Waarschuwing: In het Sun Solaris-systeem, Sunday[zondag] = 1
- De jaarlijkse weken, begindag van de eerste zondag, als de eerste week van de eerste dag
- %V - Het aantal weken in het jaar volgens het ISO 8601-formaat (01 tot 53), week 1 betekent de eerste week van het jaar, die minimaal vier dagen moet hebben en waarbij maandag de eerste dag van de week is
- %W - Het aantal weken in het jaar, beginnend met de eerste maandag als de eerste week, als de eerste dag van de week
- %w - Een decimaal getal dat een dag van de week aangeeft, Sunday[Zondag] = 0
- %x - De voorkeuze datumweergave zonder tijd
- %X - De voorkeuze tijdweergave zonder datum
- %y - Een jaartal zonder eeuw (bereik van 00 tot 99)
- %Y - Een jaartal dat de eeuw aangeeft
- %Z of %z - De naam van de tijdzone of de afkorting
- %% - Voert een %-teken uit
|
Technische details
Retournerende waarde: |
Als de functie succesvol is, retourneert deze een array met de geparseerde datum. Als de functie mislukt, retourneert deze FALSE.
De betekenis van de sleutelnamen van de array retourneren als volgt:
- [tm_sec] - Het aantal seconden in de huidige minuut (0-61)
- [tm_min] - Het aantal minuten in de huidige uur (0-59)
- [tm_hour] - Het aantal uren sinds middernacht (0-23)
- [tm_mday] - De dag van de maand (1-31)
- [tm_mon] - Het aantal maanden dat zijn verstreken sinds januari (0-11)
- [tm_year] - Het aantal jaren dat zijn verstreken sinds 1900
- [tm_wday] - Het aantal dagen dat zijn verstreken sinds zondag (0-6)
- [tm_yday] - Het aantal dagen dat zijn verstreken sinds 1 januari van dit jaar (0-365)
- [onverwerkt] - De datum kon niet worden verwerkt zoals opgegeven format Herkende delen
|
PHP versie: |
5.1+ |