L'affichage des dates en arabe
Voici mon code:
setlocale( LC_ALL,'ar' );
echo strftime( '%e %b, %Y', strtotime( '2011-10-25' ));
De sortie:
25 Sep, 2011
Pourquoi n'est-il pas l'affichage de l'arabe date? Suis-je à l'aide de strftime mal?
À quoi vous vous attendiez?
Je m'attendais à au moins le nom du mois en arabe.
Je m'attendais à au moins le nom du mois en arabe.
OriginalL'auteur HyderA | 2011-11-17
Vous devez vous connecter pour publier un commentaire.
Autant que je sache
setlocale
ne sera pas réellement faire le tout de la langue de traduction pour vous, mais plutôt affecte des choses comme la mise en forme et de comparaison de la fonctionnalité. Si vous voulez localisation, alors vous pouvez essayer d'utiliser IntlDateFormatter qui peut vous donner ce dont vous avez besoin.Mise à jour: Vous pouvez également essayer de Zend_Date comme suggéré dans cette question si PHP 5.3 n'est pas une option pour vous.
OriginalL'auteur Nev Stokes
Ici vous pouvez imprimer la arabe PHP Date :
Créer un fichier appelé
arabicdate.php
et de placer cette fonction à l'intérieur :Maintenant inclure ce fichier dans votre page :
Ensuite, vous pouvez imprimer l'arabe PHP Date :
Vivre Formaté Exemple :
http://ideone.com/MC0hou
Espère que ça aide.
Merci s'accoupler, j'ai mis à jour le lien pour le violon.
OriginalL'auteur Amr SubZero
Comment à ce sujet:
Remarque: le paramètre ($temps) doit être timestamp Unix.
OriginalL'auteur Amir Helmy
Inspiré par Amr SubZero's réponse ci-dessus:
Si quelqu'un d'autre a besoin de ces, de ces deux fonctions, affiche poster la date et l'heure en arabe pour un site wordpress:
DATE:
functions.php
L'intérieur de la boucle:
TEMPS:
functions.php
L'intérieur de la boucle:
Heureux, il l'a fait, cheers!
OriginalL'auteur Maroun Melhem
Vous avez
et vérifié que votre système dispose d'une locale appelée "ar"? Il pourrait être appelé quelque chose de plus spécifique, par exemple "ar_AR.utf8"... Si vous avez besoin d'un soutien arabe local orthographié différemment dans plusieurs systèmes, vous pouvez passer un tableau à la fonction setlocale(). Le premier jeu de nom dans ce tableau que le système prend en charge sera utilisé.
OriginalL'auteur Mikko Rantalainen
- Je utiliser cette fonction javascript si je peux aider:
OriginalL'auteur bouzidi zied
c'est juste améliorer la fonction
OriginalL'auteur user6533716
Fait ce travail pour vous:
Espère que cela aide
OriginalL'auteur Sudhir Bastakoti