php 日期转换为大写

不一定完美,但是拿来就能用。

public static function toDateChineseV2($date)
    {
        $date_arr = explode('-', $date);
        $year = $date_arr[0];
        $month = (int)$date_arr[1];
        $day = (int)$date_arr[2];
        $numToUpper = [
            0 => '〇', 1 => '一', 2 => '二', 3 => '三', 4 => '四',
            5 => '五', 6 => '六', 7 => '七', 8 => '八', 9 => '九',
            10 => '十', 11 => '十一', 12 => '十二', 13 => '十三', 14 => '十四',
            15 => '十五', 16 => '十六', 17 => '十七', 18 => '十八', 19 => '十九',
            20 => '二十', 21 => '二十一', 22 => '二十二', 23 => '二十三', 24 => '二十四',
            25 => '二十五', 26 => '二十六', 27 => '二十七', 28 => '二十八', 29 => '二十九',
            30 => '三十', 31 => '三十一'
        ];
        $srt = '';
        $yearArr = str_split($year);

        foreach ($yearArr as $v) {
            $srt .= $numToUpper[$v];
        }
        $srt .= '年';
        $srt .= $numToUpper[$month] . '月';
        $srt .= $numToUpper[$day] . '日';
        return $srt;
    }

猜你喜欢

转载自blog.csdn.net/wang740209668/article/details/108572459