我目前正在使用日期功能打印出今天的日期。在这样做时,我意识到setlocale函数不适用于韩语,所以我现在想知道有没有办法通过一对一的映射直接从英语翻译成韩语。
所以目前我有
setlocale(LC_CTYPE, 'ko_KR,eucKR');
$today = date("Y년 m월 d일 l", strtotime('today'));
周一打印2014년9월12일,我想将周一更改为월。
所以我不想依赖setlocale而是想知道是否有可能直接改变它:
Monday => 월 etc.
答案 0 :(得分:1)
答案 1 :(得分:0)
我猜你没有在运行脚本的系统上安装韩语语言环境。您仍然可以在格式化日期结束时添加正确的单词。
<?php
$days = array(
'일',
'월',
'화',
'수',
'목',
'금',
'토'
);
$today = date("Y년 m월 d일 w", strtotime('today'));
$today = substr_replace($today, $days[substr($today, -1)], -1);
echo $today;
Output(在撰写本文时):
2014년 09월 12일 금
^ friday
答案 2 :(得分:0)
date('w')返回一个代表一周中每一天的数字,从0(星期日)到6(星期六)。
您可以创建一个数组:
<?php
$kor_day = array( '일', '월', '화', '수', '목', '금', '토' );
echo $kor_day[date('w')];
?>
它将以韩语输出星期几。