> 백엔드 개발 > PHP 문제 > PHP에서 월을 중국어로 변환하는 방법

PHP에서 월을 중국어로 변환하는 방법

藏色散人
풀어 주다: 2023-03-17 22:52:01
원래의
2893명이 탐색했습니다.

PHP에서 월을 중국어로 변환하는 방법: 1. PHP 샘플 파일을 만듭니다. 2. "공개 함수 dateToChina($date){...}" 메서드를 통해 날짜와 월을 전체 중국어로 변환합니다.

PHP에서 월을 중국어로 변환하는 방법

이 튜토리얼의 운영 환경: Windows 10 시스템, PHP 버전 8.1, DELL G3 컴퓨터

PHP에서 월을 중국어로 변환하는 방법은 무엇입니까?

PHP 날짜를 중국어로 변환

프로젝트에서 일부는 인증서 생성 및 기타 기능이 포함되며 날짜를 전체 중국어로 변환해야하므로 이 메서드를 작성합니다.

    public function dateToChinese($date)
    {
        $chineseDate = '';
        //$date = '2018-10-29'
        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;
    }
로그인 후 복사

관련 소개:

strtotime() 함수는 모든 영어 텍스트 날짜 또는 시간 설명은 Unix 타임스탬프(1970년 1월 1일 00:00:00 GMT 이후의 초 수)로 확인됩니다.

참고: 연도 표시가 두 자리 형식을 사용하는 경우 0-69 값은 2000-2069에 매핑되고 70-100 값은 1970-2000에 매핑됩니다.

참고: m/d/y 또는 d-m-y 형식의 날짜에서 구분 기호가 슬래시(/)인 경우 미국식 m/d/y 형식이 사용됩니다. 구분 기호가 대시(-) 또는 점(.)인 경우 유럽 d-m-y 형식이 사용됩니다. 잠재적인 오류를 방지하려면 가능하면 YYYY-MM-DD 형식을 사용하거나 date_create_from_format() 함수를 사용해야 합니다.

Grammar

strtotime(time,now);
로그인 후 복사

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP에서 월을 중국어로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿