Twitter RSS
| |

Pentru a afisa luna sau numele zilei din saptamana in alta limba decat engleza, limba implicita pentru PHP folosim functiile setlocale() si strftime().

< ?php
// Format text, pentru simplitate
header('Content-type: text/plain');
 
// Data in limba engleza
echo strftime('%A, %d %B %Y') . "\n";
 
// Posibilitatile de localizare
$locales = array('ro.utf-8', 'ro_RO.UTF-8', 'ro_RO.utf-8', 'ro', 'ro_RO', 'ro_RO.ISO8859-2');
setlocale(LC_TIME, $locales);
 
// Data localizata
echo strftime('%A, %d %B %Y') . "\n";
?>

Cu setlocale() mentionam categoria care dorim sa o localizam (ex. LC_TIME pentru data si ora) si fisierul de localizare care va contine traducerile pentru limba utilizata. Cum numele fisierului de localizare poate diferi in functie de sistemul de operare folosit, distributie sau charset folosit, setlocale() va primi ca parametru un array cu posibilitati de localizare din care va alege prima varianta disponibila in sistem.

Daca avem acces SSH pe serverul de hosting putem identifica fisierele de localizare instalate folosind comanda “locale -a“:

[root@lamp ~]# locale -a
C
POSIX
de_DE.UTF-8
en_GB.UTF-8
en_US.US-ASCII
en_US.UTF-8
fr_FR.UTF-8
hu_HU.UTF-8
is_IS.UTF-8
it_IT.UTF-8
ja_JP.UTF-8
ko_KR.UTF-8
ro_RO.ISO8859-2
ro_RO.UTF-8
[root@lamp ~]#

Cu strftime() functia se va aplica localizarea si vor face formatarile necesare, dupa caz, inainte de a afisa data in forma ceruta.

Popularity: 3% [?]

Comentarii pentru “Numele lunii si a zilei din saptamana in limba romana”

Ai intrebari?

Reclama
Categorii
Apache
Articole si tutoriale legate de serverul web Apache.
/articole-tutoriale-apache/

cPanel
Articole si tutoriale legate de utilizarea si administrarea sistemului de gestiune a serverelor de hosting, cPanel.
/articole-tutoriale-cpanel-whm/

DNS
Vezi toate articolele din categoria DNS
/dns-bind-domain-name-services/

Linux
Articole si tutoriale legate de Linux, sisteme BSD sau alte sisteme de operare din familia UNIX.
/articole-tutoriale-linux/

Mail
Vezi toate articolele din categoria Mail
/mail/

MySQL
Articole si tutoriale despre serverul de baze de date MySQL.
/articole-tutoriale-optimizare-mysql/

Perl
Vezi toate articolele din categoria Perl
/perl-practical-extraction-and-report-language/

PHP
Vezi toate articolele din categoria PHP
/php-language-hypertext-preprocessor/

Virtualizare
Articole si tutoriale despre virtualizare si sistemel virtuale create cu Xen sau OpenVZ.
/virtualizare-xen-openvz/

Web hosting
Articole despre serviciile de gazduire web, dedicate sau in regim shared.
/web-hosting/

Webmin / Virtualmin
Articole si tutoriale legate de sistemul de gestiune gratuit Webmin sau modulul Virtualmin.
/webmin-virtualmin/





Newsletter
LAMP Recomandã
NetHelp
SRV.ro
ABCDomenii