我想用的泰语文本是:อาทิตย์ 03มกราคม 2016年至อาทิตย์ ๐๓ มกราคม ๒๐๑๖
我认为什么语言不重要,但在这种情况下,它是泰语。
我的职能是:
$strdate = get_thai_date();
print_r($strdate["number"]);
输出为:
Array (
[0] => ๐
[1] => ๑
[2] => ๒
[3] => ๓
[4] => ๔
[5] => ๕
[6] => ๖
[7] => ๗
[8] => ๘
[9] => ๙
)
输入为
sunday 03 january 2016
我正试图回来
อาทิตย์ 03 มกราคม 2016
, 但不是
อาทิตย์ ๐๓ มกราคม ๒๐๑๖
.
函数是否如下preg_replace()
, strstr()
还是别的什么有用的?有人能举个例子吗?
SO网友:Dani
使现代化
setlocale(LC_TIME, "th_TH.UTF-8");
echo strftime("%A %d %B %Y", strtotime(get_the_date()));
之前:อาทิตย์ 03มกราคม 2016
//$strdate = get_thai_date();
//print_r($strdate["number"]); //preg, strstr or others.
//$strdate = date_i18n(...);
之后:อาทิตย์ ๐๓ มกราคม ๒๐๑๖