recherche

Maison  >  Questions et réponses  >  le corps du texte

Date PHP - obtenir le nom du mois dans la langue locale

<p>J'ai cette partie de la fonction qui me donne le nom du mois en anglais. Comment puis-je les traduire dans ma langue locale (le serbe) ? </p> <pre class="brush:php;toolbar:false;">$month_name = date('F', mktime(0, 0, 0, $i));</pre> <p>où <code>$i</code> est le numéro du mois (valeurs 1 à 12). Voir aussi PHP:mktime. </p>
P粉515066518P粉515066518447 Il y a quelques jours571

répondre à tous(2)je répondrai

  • P粉037215587

    P粉0372155872023-08-25 09:15:26

    Vous devriez utiliser setlocale()strftime() :

    setlocale(LC_TIME, 'sr_CS');
    $month_name = strftime('%B', mktime(0, 0, 0, $i));

    répondre
    0
  • P粉445714413

    P粉4457144132023-08-25 00:30:37

    Vous devriez utiliser setlocale() : 

    setlocale(LC_TIME, 'fr_FR');
    $month_name = date('F', mktime(0, 0, 0, $i));

    Dans ce cas, il sera défini sur le français. Pour votre cas, il devrait s'agir de l'un des éléments suivants :

    1. sr_BA - Serbe (Monténégro)
    2. sr_CS - Serbe (Serbie)
    3. sr_ME - Serbe (Serbie et Monténégro)

    répondre
    0
  • Annulerrépondre