php实现日期转中文的方法 1. 创建一个php示例文件; 2. 通过“private function todatechinese($date){...}”方法实现日期转中文汉字即可。
本文操作环境windows7系统,php7.4版,dell g3电脑。
php 怎么实现日期转中文?
php 日期转中文汉字
$date,str = $this -> todatechinese ( date ( 'ym-d' ));最终效果二零一八年十月十七日
private function todatechinese($date) { $date,arr = explode('-', $date); $arr = []; foreach ($date,arr as $index => &$val) { if (mb,strlen($val) == 4) { $arr[] = preg,split('/(?<!^)(?!$)/u', $val); } else { if ($val > 10) { $v[] = 10; $v[] = $val % 10; $arr[] = $v; unset($v); } else { $arr[][] = $val; } } } $cn = array(一, 二, 三, 四, 五, 六, 七, 八, 九, 十, 零); $num = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 0); $str,time = ''; for ($i = 0; $i < count($arr); $i++) { foreach ($arr[$i] as $index => $item) { $str,time .= $cn[array,search($item, $num)]; } if ($i == 0) { $str,time .= '年'; } elseif ($i == 1) { $str,time .= '月'; } elseif ($i == 2) { $str,time .= '日'; } } return $str,time; }推荐学习《php视频教程》