>백엔드 개발 >PHP 문제 >PHP에서 중국어 날짜 문자열을 시간 형식으로 변환하는 방법

PHP에서 중국어 날짜 문자열을 시간 형식으로 변환하는 방법

藏色散人
藏色散人원래의
2023-02-20 09:34:463558검색

PHP 중국어 날짜 문자열을 시간 형식으로 변환하는 방법: 1. PHP 샘플 파일을 만듭니다. 2. 중국어 날짜 문자열을 정의합니다. 3. "date_parse_from_format()" 및 "mktime()" 함수를 사용하여 날짜 형식을 변환합니다. . 할 수 있다.

PHP에서 중국어 날짜 문자열을 시간 형식으로 변환하는 방법

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

중국어 날짜 문자열을 PHP의 시간 형식으로 변환하는 방법은 무엇입니까?

php는 중국어 연도, 월, 일 및 타임스탬프가 포함된 날짜를 처리합니다(예: 2017년 11월 8일을 타임스탬프로)

<?php  
	$str = &#39;2017年11月08号&#39;;
	$arr = date_parse_from_format(&#39;Y年m月d日&#39;,$str);
	$time = mktime(0,0,0,$arr[&#39;month&#39;],$arr[&#39;day&#39;],$arr[&#39;year&#39;]);
	print_r($arr);
	echo &#39;2017年11月08号对应时间戳为:&#39;.$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() 함수는 지정된 형식에 따라 지정된 날짜 정보를 포함하는 연관 배열을 반환합니다.

Syntax

date_parse_from_format(format,date);

PHP에서 중국어 날짜 문자열을 시간 형식으로 변환하는 방법

ktime() 정의 및 사용법

gmmktime() 함수는 날짜의 UNIX 타임스탬프를 반환합니다.

팁: 이 함수는 전달된 매개 변수가 날짜(GMT 날짜 대신)를 나타내는 점을 제외하면 gmmktime()과 동일합니다.

문법

mktime(hour,minute,second,month,day,year,is_dst);
연도는 선택 사항입니다. 지정된 연도.

PHP에서 중국어 날짜 문자열을 시간 형식으로 변환하는 방법


<?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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.