Comunitatea PHP Romania
 

 
strftime

strftime

(PHP 3, PHP 4 , PHP 5)

strftime --  Formatează data/timpul local conform cu setările locale

Descriere

string strftime ( string format [, int timestamp])

Returnează un șir formatat conform parametrului format utilizând parametrul opțional timestamp sau timpul curent local dacă funcția nu a fost apelată cu timestamp. Numele lunilor și zilelor săptămânii, precum și alte șiruri dependente de limbă respectă setările locale stabilite cu funcția setlocale().

Specificatori de conversie recunoscuți în șirul format:

  • %a - numele zilei din săptămână, abreviat

  • %A - numele zilei din săptămână, complet

  • %b - numele lunii, abreviat

  • %B - numele lunii, complet

  • %c - reprezentarea preferată a datei și timpului pentru setările locale curente

  • %C - secolul (anul divizat la 100 și trunchiat la un întreg, în intervalul 00 - 99)

  • %d - ziua din lună ca număr zecimal (interval 01 - 31)

  • %D - identic cu %m/%d/%y

  • %e - ziua din lună, număr zecimal, zero inițial înclocuit de un spațiu (interval ' 1' - '31')

  • %g - ca și %G, dar fără secol

  • %G - anul format din 4 cifre corespunzător numărului ISO al săptămânii (vezi %V). Are același format și aceeași valoare ca și %Y, cu o singură excepție: dacă numărul ISO al săptămânii aparține anului precedent sau următor, va fi utilizat acel an.

  • %h - la fel ca %b

  • %H - ora ca număr zecimal utilizând formatul de 24 de ore (interval 00 - 23)

  • %I - ora ca număr zecimal utilizând formatul de 12 de ore (interval 00 - 12)

  • %j - ziua din an ca număr zecimal (interval 001 - 366)

  • %m - luna ca număr zecimal (interval 01 - 12)

  • %M - minutul ca număr zecimal

  • %n - caracter de rând nou

  • %p - `am' sau `pm' în funcție de valoarea timpului, sau de șirul corespunzător din setările locale

  • %r - timpul în formatul a.m. și p.m.

  • %R - timpul în formatul de 24 de ore

  • %S - secunda ca număr zecimal

  • %t - caracterul tab

  • %T - timpul curent, egal cu %H:%M:%S

  • %u - ziua din săptămână ca număr zecimal [1,7], unde 1 reprezintă ziua de luni

    Avertisment

    Stațiile Sun Solaris par să pornească săptămâna cu ziua de duminică corespunzând valorii 1, deși ISO 9889:1999 (standardul curent C) specifică în mod clar că ar trebui să fie luni.

  • %U - numărul săptămânii din anul curent, reprezentat ca număr zecimal; prima duminică din an este prima zi a primei săptămâni

  • %V - numărul săptămânii din anul curent conform ISO 8601:1988, reprezentat ca număr zecimal în intervalul 01 - 53, unde săptămâna 1 este prima săptămână care are cel puțin 4 zile, iar prima zi a săptămânii este socotită lunea. (Utilizați %G sau %g pentru componenta din an care corespunde numărului săptămânii pentru valoarea timestamp specificată.)

  • %W - numărul săptămânii din anul curent, reprezentat ca număr zecimal; prima luni din an este prima zi a primei săptămâni

  • %w - ziua din săptămână ca număr zecimal, duminică este 0

  • %x - reprezentarea preferată a datei conform setărilor locale fără timp

  • %X - reprezentarea preferată a timpului conform setărilor locale fără dată

  • %y - anul ca număr zecimal, fără secol (interval 00 - 99)

  • %Y - anul ca număr zecimal incluzând secolul

  • %Z - zona, numele sau abrevierea de timp

  • %% - caracterul `%'

Notã: Nu toți specificatorii de format vor fi suportați de librăria C pe care o aveți instalată, caz în care aceștia nu vor fi suportați de funcția PHP strftime().

Exemplu 1. Exemplu strftime()

setlocale (LC_TIME, "C");
print (strftime ("%A in Finnish is "));
setlocale (LC_TIME, "fi_FI");
print (strftime ("%A, in French "));
setlocale (LC_TIME, "fr_FR");
print (strftime ("%A and in German "));
setlocale (LC_TIME, "de_DE");
print (strftime ("%A.\n"));
Acest exemplu funcționează dacă aveți instalate localele respective în sistem.

Vezi, de asemenea, setlocale() și mktime() precum și specificațiile Open Group pentru strftime().

Ultimele discutii in forum RSS Forum

Ultimele articole Ultimele articole

Top membri

Pirahna Pirahna
acasa , in pat
carco carco
Bucuresti
Birkoff Birkoff
Bucuresti
Mascka Mascka
Braila
raul_ raul_
whooper whooper
Toronto ON
mihaitha mihaitha
Sibiu
gabysolomon gabysolomon
Bacau
oriceon oriceon
Constanta
garlicinicolae garlicinicolae

Newsletter


Email:
 inscriere
 renuntare
 
 Arhiva newsletter

Parteneriat

Copyright © 2001-2008 PHP Romania Add PHPRomania to Google Add PHPRomania to Del.icio.us Add PHPRomania to Stumbleupon Add PHPRomania to Yahoo! Add PHPRomania to Digg Add PHPRomania to Blink Secured Loans | MPAA | Cell Phone | Loans | Personals
Ads: Partener Way2Web Nework: gazduire web | inregistrare domenii | web design | imobiliare | web hosting
Powered by Simplis