PHP Handleiding Terug Volgende Retourneert een string geformatteerd volgens de gegeven format string gebruikmakend van de gegeven timestamp of de huidige lokale tijd als de timestamp niet is gegeven. Maand - en weeknamen en andere taalafhankelijke strings respecteren de huidige locale die is ingesteld met setlocale(). De volgende conversie specifiers worden herkend in de format string: %a - afgekorte weekdag naam volgens de huidige locale %A - volledige weekdag naam volgens de huidige locale %b - afgekorte maand naam volgens de huidige locale %B - volledige maand naam volgens de huidige locale %c - geprefereerde date en time representatie voor de huidige locale %C - eeuw nummer (het jaar gedeeld door 100 en geconverteerd naar integer, range 00 tot 99) %d - dag van de maand als een decimaal nummer (range 01 tot 31) %D - hetzelfde als %m / %d / %y %e - dag van de maand als decimal number, een enkel cijfer wordt voorafgegaan door een space (range '1' tot '31') %g - zoals %G, maar zonder de eeuw. %G - Het viercijferige jaar dat correspondeert met het ISO week nummer. Dit heeft hetzelfde formaat en waarde als %Y, alleen als het ISO week nummer tot het vorige of volgende jaar behoort, wordt dat jaar in plaats ervan gebruikt. %h - hetzelfde als %b %H - uur als een decimaal nummer gebruikmakend van een 24 uurs klok %( range 00 tot 23) %I - uur als decimaal nummer gebruikmakend van een 12 uur klok (range %01 tot 12) %j - dag van het jaar als een decimaal nummer (range 001 tot 366) %m - maand als decimaal nummer (range 01 tot 12) %M - minuut als decimaal nummer %n - newline karakter %p - `am' of `pm 'volgens de gegeven time waarde, of de corresponderende strings voor de huidige locale. %r - time in a.m. en p.m. notatie %R - time in 24 uur notatie %S - seconde als decimaal nummer %t - tab karakter %T - huidige tijd, hetzelfde als %H:%M:%S %u - weekdag als een decimaal nummer [1,7], waar 1 de maandag representeert. Waarschuwing Sun Solaris lijkt te beginnen met zondag als 1, hoewel ISO 9889:1999 (de huidige C standaard) duidelijk aangeeft dat het maandag moet zijn. %U - week nummer van het huidige jaar als een decimaal nummer, startend met de eerste zondag als de eerste dag van de eerste week %V - Het ISO 8601:1988 week nummer van het huidige jaar als een decimaal nummer, range 01 tot 53, waar week 1 de eerste week is die tenminste 4 dagen in het huidige jaar heeft, en met maandag als de eerste dag van de week. (Je kunt %G of %g of gebruiken om het jaar te achterhalen dat correspondeert met het weeknummer voor de gegeven timestamp.) %W - week nummer van het huidige jaar als decimaal nummer, startend met de eerste maandag als de eerste dag van de eerste week %w - dag van de week als decimaal, waarbij zondag 0 is %x - geprefereerde date representatie voor de huidige locale zonder de time %X - geprefereerde time representatie voor de huidige locale zonder de date %y - jaar als decimaal nummer zonder een eeuw (range 00 to 99) %Y - jaar als decimaal nummer inclusief de eeuw %Z - time zone of naam of afkorting %% - een literal `% 'karakter Opmerking: Niet alle conversie specifiers worden per se ondersteund door je C library, in die situatie zullen ze niet ondersteund worden door PHP' s strftime(). Dit houdt in dat bijvoorbeeld %e, %T en %D (en misschien nog wel meer) niet werken op Windows. Voorbeeld 1. strftime() voorbeeld setlocale (LC_TIME, "C"); print (strftime ("%A in het Fins is ")); setlocale (LC_TIME, "fi_FI"); print (strftime ("%A, in het Frans ")); setlocale (LC_TIME, "fr_FR"); print (strftime ("%A en in het Duits ")); setlocale (LC_TIME, "de_DE"); print (strftime ("%A.\n")); Zie ook setlocale() en mktime() en de Open Group specificatie van strftime(). Terug Begin Volgende Omhoog