PHP strftime() functie
Voorbeeld
Formateer lokale datum en tijd op basis van de taalinstelling:
<?php
echo(strftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."<br>");
setlocale(LC_ALL,"hu_HU.UTF8");
echo(strftime("%Y. %B %d. %A. %X %Z"));
?>
Voorbeeld van uitvoering
Definitie en gebruik
De strftime() functie formateert lokale datum en tijd op basis van de taalinstelling.
Tip:Zie ook gmstrftime() Functie, formateert GMT/UTC tijd/datum op basis van de taalinstelling.
Syntaxis
strftime(format,timestamp);
Parameters |
Beschrijving |
format |
Verplicht. Bepaalt hoe het resultaat wordt geretourneerd:
- a - afkorting van de naam van de dag van de week
- A - volledige naam van de dag van de week
- b - afkorting van de maandnaam
- B - volledige naam van de maand
- c - voorkeursnotatie voor datum en tijd
- C - het cijfer dat de eeuw vertegenwoordigt (jaar gedeeld door 100, bereik van 00 tot 99)
- d - de dag van de maand (01 tot 31)
- D - tijdnotatie, identiek aan de %m/%d/%y notatie
- e - de dag van de maand (1 tot 31)
- g - vergelijkbaar met %G, maar zonder eeuw
- G - 4-cijferig jaartal dat overeenkomt met de ISO weeknummers (zie %V)
- h - identiek aan de %b notatie
- H - uur, gebruik 24-uurs klok (00 tot 23)
- I - uur, gebruik 12-uurs klok (01 tot 12)
- j - de dag van het jaar (001 tot 366)
- m - maand (01 tot 12)
- M - minuten
- n - newline
- p - am of pm die overeenkomt met de gegeven tijdwaarde
- r - a.m. en p.m. tijdnotatie
- R - 24-uurs tijdnotatie
- S - seconden
- t - tab tab
- T - huidige tijd, identiek aan de %H:%M:%S notatie
- 蓇umerieke weergave van de dag van de week (1 tot 7), Monday[Maandag] = 1. Waarschuwing: in Sun Solaris-systemen, Sunday[Zondag] = 1
- %U - het aantal weken in het jaar, beginnend met de eerste zondag als de eerste week, als de eerste dag van de week
- %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 met maandag als de eerste dag van de week
- %W - het aantal weken in het jaar, beginnend met de eerste maandag als de eerste week, als de eerste dag van de week
- %w - het decimale nummer van de dag in de week, Sunday[Zondag] = 0
- %x - voorkeursweergave van de datum zonder tijd
- %X - voorkeursweergave van de tijd zonder datum
- %y - jaar zonder cijfer dat de eeuw aangeeft (bereik van 00 tot 99)
- %Y - jaar dat de eeuw vertegenwoordigt, uitgedrukt met een cijfer dat de eeuw aangeeft
- %Z of %z - naam van de tijdzone of afkorting
- %% - geef een %-teken uit
|
timestamp |
Optioneel. Bepaalt de Unix-tijdstempel van de vereiste datum/tijd. Standaard is de huidige tijd (time()) |
Technische details
Retournerende waarde: |
retourneert gebaseerd op format gebruik van de gegeven timestamp geformatteerde strings.
De namen van de maanden en dagen van de week en andere taalgebonden strings voldoen aan setlocale() huidige regio-instellingen.
|
PHP Versie: |
4+ |
Update log: |
PHP 5.1.0: toevoeging van E_STRICT en E_NOTICE tijdzone fouten. |