Heim  >  Fragen und Antworten  >  Hauptteil

PHP-Datum – Monatsnamen in der Landessprache abrufen

<p>Ich habe diesen Teil der Funktion, der mir den Namen des Monats auf Englisch gibt. Wie kann ich sie in meine Landessprache (Serbisch) übersetzen? </p> <pre class="brush:php;toolbar:false;">$month_name = date('F', mktime(0, 0, 0, $i));</pre> <p>wobei <code>$i</code> die Monatsnummer ist (Werte 1–12). Siehe auch PHP:mktime. </p>
P粉515066518P粉515066518392 Tage vor517

Antworte allen(2)Ich werde antworten

  • P粉037215587

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

    您应该使用 setlocale()strftime():

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

    Antwort
    0
  • P粉445714413

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

    您应该使用setlocale()

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

    在本例中,它将设置为法语。对于您的情况,它应该是以下之一:

    1. sr_BA - 塞尔维亚语(黑山)
    2. sr_CS - 塞尔维亚语(塞尔维亚)
    3. sr_ME - 塞尔维亚语(塞尔维亚和黑山)

    Antwort
    0
  • StornierenAntwort