PHP 중국어 날짜 문자열을 시간 형식으로 변환하는 방법: 1. PHP 샘플 파일을 만듭니다. 2. 중국어 날짜 문자열을 정의합니다. 3. "date_parse_from_format()" 및 "mktime()" 함수를 사용하여 날짜 형식을 변환합니다. . 할 수 있다.
이 튜토리얼의 운영 환경: Windows 10 시스템, PHP 버전 8.1, DELL G3 컴퓨터
중국어 날짜 문자열을 PHP의 시간 형식으로 변환하는 방법은 무엇입니까?
php는 중국어 연도, 월, 일 및 타임스탬프가 포함된 날짜를 처리합니다(예: 2017년 11월 8일을 타임스탬프로)
<?php $str = '2017年11月08号'; $arr = date_parse_from_format('Y年m月d日',$str); $time = mktime(0,0,0,$arr['month'],$arr['day'],$arr['year']); print_r($arr); echo '2017年11月08号对应时间戳为:'.$time; ?>
결과는
Array( [year] => 2017 [month] => 11 [day] => 8 [hour] => [minute] => [second] => [fraction] => [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )
입니다. 2017년 11월 8일에 해당하는 타임스탬프는 1510070400
date_parse_from_format() 함수는 지정된 형식에 따라 지정된 날짜 정보를 포함하는 연관 배열을 반환합니다.
date_parse_from_format(format,date);
gmmktime() 함수는 날짜의 UNIX 타임스탬프를 반환합니다.
팁: 이 함수는 전달된 매개 변수가 날짜(GMT 날짜 대신)를 나타내는 점을 제외하면 gmmktime()과 동일합니다.
mktime(hour,minute,second,month,day,year,is_dst);연도는 선택 사항입니다. 지정된 연도.
<?php echo(date("M-d-Y",mktime(0,0,0,12,36,2001))); echo(date("M-d-Y",mktime(0,0,0,14,1,2001))); echo(date("M-d-Y",mktime(0,0,0,1,1,2001))); echo(date("M-d-Y",mktime(0,0,0,1,1,99))); ?>Output
Jan-05-2002 Feb-01-2002 Jan-01-2001 Jan-01-1999
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 중국어 날짜 문자열을 시간 형식으로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!