搜尋

首頁  >  問答  >  主體

PHP date - 取得本地語言的月份名稱

<p>我有這部分功能,它給我英文月份的名稱。我該如何將它們翻譯成我的當地語言(塞爾維亞語)? </p> <pre class="brush:php;toolbar:false;">$month_name = date('F', mktime(0, 0, 0, $i));</pre> <p>其中 <code>$i</code> 是月份數字(值 1 - 12)。另請參閱 PHP:mktime。 </p>
P粉515066518P粉515066518447 天前573

全部回覆(2)我來回復

  • 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));

    回覆
    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 - 塞爾維亞語(塞爾維亞和黑山)

    回覆
    0
  • 取消回覆