我需要轉換或更改數據的我在PHP呼應語言更改語言
echo date('d-M-Y', strtotime($date));
這種回聲例如23-JAN-2017,而我想在西班牙語23-Ene-2017。
我需要轉換或更改數據的我在PHP呼應語言更改語言
echo date('d-M-Y', strtotime($date));
這種回聲例如23-JAN-2017,而我想在西班牙語23-Ene-2017。
其實我用這個在WordPress所以我用date_i18n()
echo date_i18n('d-M-Y', strtotime($date));
這是一個WordPress的功能,它不是在原生的PHP ...它也是[事物](https://github.com/WordPress/WordPress/blob/4cf5550d8d7f227d760f779f250a8fb2cfa2c8c9/wp-includes/functions.php#L89)在最佳傳統的WordPress的:而不是2條優雅的線條,它只是爬行的邏輯。 –
您應該看到the manual:
格式化日期其他語言,你應該使用,而不是
date()
的setlocale()
和strftime()
功能。
setlocale(LC_TIME, 'es_ES');
echo strftime("%d-%h-%Y", strtotime($date));
這會給你想要的結果:
23-Ene-2017
請注意,爲了顯示西班牙本土化,您必須安裝西班牙語的本地化。
如果你決定反對票,請告訴我們,在評論這是爲什麼。 – Yamona