방법: 먼저 date_parse_from_format() 함수를 사용하여 지정된 형식에 따라 중국 날짜 정보가 포함된 연관 배열을 반환합니다. 구문은 "date_parse_from_format('Y year m Month d day', $str)"입니다. 그런 다음 mktime을 사용합니다. () 함수를 사용하여 타임스탬프로 변환합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
php 중국어 날짜-시간 스탬프
<?php header('content-type:text/html;charset=utf-8'); $str = '2021年03月31号'; $arr = date_parse_from_format('Y年m月d日',$str); $time = mktime(0,0,0,$arr['month'],$arr['day'],$arr['year']); var_dump($arr); echo '2021年03月31号对应时间戳为:'.$time; ?>
출력:
관련 기능 설명:
date_parse_from_format()
이 함수는 지정된 형식에 따라 지정된 날짜 정보가 포함된 연관 배열을 반환합니다.
Syntax
date_parse_from_format(format,date);
Parameters | Description |
---|---|
format | 필수입니다. 형식(date_create_from_format()에서 허용하는 형식)을 지정합니다. |
날짜 | 필수입니다. 날짜를 문자열 값으로 지정합니다. |
mktime() 함수는 날짜의 UNIX 타임스탬프를 반환합니다.
Syntax
mktime(hour,minute,second,month,day,year,is_dst);
Parameters | Description |
---|---|
hour | 선택 사항입니다. 지정된 시간. |
분 | 선택사항입니다. 규정된 포인트. |
두 번째 | 선택 사항입니다. 초를 지정합니다. |
월 | 선택사항. 지정된 달. |
day | 선택사항. 요일을 지정하세요. |
연도 | 선택사항. 지정된 연도. |
is_dst | 선택사항. 시간이 일광 절약 시간제 기간이면 1로 설정되고, 그렇지 않으면 0으로 설정되며, 알 수 없는 경우 -1(기본값)로 설정됩니다. 알 수 없는 경우 PHP는 스스로 이를 찾으려고 시도합니다(예상치 못한 결과가 발생할 수도 있음). 참고: 이 매개변수는 PHP 5.1.0에서 더 이상 사용되지 않습니다. 대신, 새로운 시간대 처리 기능이 사용됩니다. |
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 한자가 포함된 날짜를 타임스탬프로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!