>  기사  >  백엔드 개발  >  PHP에서 연도, 월, 일을 타임스탬프로 변환하는 방법

PHP에서 연도, 월, 일을 타임스탬프로 변환하는 방법

藏色散人
藏色散人원래의
2021-02-25 17:55:533996검색

연도, 월, 일을 타임스탬프로 변환하는 방법: 1. date_parse_from_format() 함수를 사용하여 주어진 날짜를 처리하면 지정된 날짜 정보가 포함된 연관 배열이 지정된 형식에 따라 반환됩니다. ('Y.m.d', date) "; 2. "mktime(0,0,0,$arr['month'],$arr['day'],$arr['year']);" 문을 사용합니다. 연도, 월, 일을 타임스탬프로 변환합니다.

PHP에서 연도, 월, 일을 타임스탬프로 변환하는 방법

이 문서의 운영 환경: windows7 시스템, PHP8 버전, DELL G3 컴퓨터

PHP 지정 날짜를 타임스탬프로

date_parse_from_format을 사용하여 지정된 형식을 변환합니다. 예:

<?php
$str = &#39;2018.10.01&#39;;//或者 2018年10月1日
$arr = date_parse_from_format(&#39;Y.m.d&#39;,$str);//如果是2018年10月1日,那么这里就是 Y年m月d日
$time = mktime(0,0,0,$arr[&#39;month&#39;],$arr[&#39;day&#39;],$arr[&#39;year&#39;]);
print_r($arr);
echo &#39;对应时间戳为:&#39;.$time;

출력:

Array ( [year] => 2018 [month] => 10 [day] => 1 [hour] => [minute] => [second] => [fraction] => [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )
 对应时间戳为:1538352000

mktime() 정의 및 사용법

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

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

Grammar

mktime(hour,minute,second,month,day,year,is_dst);

연도 선택사항. 지정된 연도.

매개변수 설명
hour 선택사항. 지정된 시간.
선택사항. 규정된 포인트.
두 번째 선택 사항입니다. 초를 지정합니다.
선택사항. 지정된 달.
day 선택사항. 요일을 지정하세요.
is_dst

선택사항. 시간이 일광 절약 시간(DST) 중이면 1로 설정하고, 그렇지 않으면 0으로 설정하고, 알 수 없는 경우 -1(기본값)로 설정합니다.

알 수 없는 경우 PHP가 자체적으로 검색을 수행합니다(예상치 못한 결과가 발생할 수 있음).

참고: 이 매개변수는 PHP 5.1.0에서 더 이상 사용되지 않습니다. 대신, 새로운 시간대 처리 기능이 사용됩니다.

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

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

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