php语法中如何将月份转换为中文
php语法中如何利用strtotime()函数将月份转换为中文,下面编程教程网小编给大家详细介绍一下!
php语法如下:
public function dateToChinese($date)
{
$chineseDate = '';
//$date = '2023-03-08'
if (false == empty($date)) {
$chineseArr = array('零', '一', '二', '三', '四', '五', '六', '七', '八', '九');//把数字化为中文
$chineseTenArr = array('', '十', '二十', '三十');//十位数对应中文
$year = date('Y', strtotime($date));
$month = date('m', strtotime($date));
$day = date('d', strtotime($date));
//转换为数组
$yearArr = str_split($year);
foreach ($yearArr as $value) {
$chineseDate .= $chineseArr[$value];
}
$chineseDate .= '年';
$monthArr = str_split($month);
//月,日去除零
if ($monthArr[1] != 0) {
$chineseDate .= $chineseTenArr[$monthArr[0]] . $chineseArr[$monthArr[1]] . '月';
} else {
$chineseDate .= $chineseTenArr[$monthArr[0]] . '月';
}
$dayArr = str_split($day);
if ($dayArr[1] != 0) {
$chineseDate .= $chineseTenArr[$dayArr[0]] . $chineseArr[$dayArr[1]] . '日';
} else {
$chineseDate .= $chineseTenArr[$dayArr[0]] . '日';
}
}
return $chineseDate;
}
以上是编程学习网小编为您介绍的“php语法中如何将月份转换为中文”的全面内容,想了解更多关于 php入门 内容,请继续关注编程基础学习网。
