您现在的位置是:群英 > 开发技术 > PHP语言
PHP中怎么让日期转中文?一个方法帮你解决
Admin发表于 2022-01-06 19:12:09973 次浏览

    PHP中怎么让日期转中文?在实际的项目中,有些时间展示的效果需要是中文显示的,那么我们怎样才能将日期转成中文汉字呢?我们使用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中实现日期转中文的方法介绍,上述示例代码具有一定的参考价值,有需要的朋友可以了解看看,希望对大家学习PHP有帮助,想要了解更多可以继续浏览群英网络其他相关的文章。

文本转载自PHP中文网

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

相关信息推荐
2022-08-27 17:03:48 
摘要:如何写出干净的JS代码?下面本篇文章就来给大家整理分享5 个写出干净 JavaScript 的小技巧,希望对大家有所帮助!
2022-04-29 12:00:58 
摘要:给大家带来一篇关于JavaScript 中的 JSON的知识点整理的相关教程文章,内容涉及到JavaScript、JSON、深入理解 JavaScript 中的 JSON等相关内容,更多关于深入理解 JavaScript 中的 JSON的内容希望能够帮助到大家。
2021-12-23 19:15:34 
摘要:对于打字游戏相信不少朋友都不陌生吧,这篇就给大家来分享一下用C++怎样编程一个简易打字小游戏,实现代码如下,感兴趣的朋友可以参考了解看看,那么接下来就跟随小编一起学习一下吧。
云活动
推荐内容
热门关键词
热门信息
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部