>백엔드 개발 >PHP 문제 >PHP 시간 형식을 변환하는 방법

PHP 시간 형식을 변환하는 방법

L
L원래의
2020-05-29 15:53:172706검색

PHP 시간 형식을 변환하는 방법

PHP 시간 형식 변환

PHP 시간 형식 변환 함수에는 date(), strtotime() 함수가 포함되며 PHP의 기본 시간 클래스도 시간 형식을 변환할 수 있습니다.

1. Y-m-d를 타임스탬프로 변환합니다. 예: 2017-08-22는 타임스탬프로 변환됩니다. strtotime('2017-08-22')

2. 타임스탬프를 Y-m-d H:i:s date("Y-m-d H: i:s",strtotime('2017-08-22'));

3. 시간 Ymd 형식을 Y-m-d 날짜("Y-m-d", strtotime("20170822"))로 변환합니다.

기본 PHP 클래스를 사용할 수도 있습니다. 직접 변환 var_dum(DateTime::createFromFormat('Ymd','20170822')->format('Y-m-d'));

4. 현재 타임스탬프 가져오기: 1. time(); U');

5. 내일의 시간 형식 날짜("Y-m-d H:i:s",strtotime(+1 day));

특정 기간에 대한 날짜를 가져옵니다.

$end = new \DateTime($end);
$end = $end->modify( '+1 day' );
$interval = new \DateInterval('P1D');// yii中引用原生的php类加\,因为有命名空间
$daterange = new \DatePeriod($start, $interval ,$end);//查询这个时间段内所有的日期
foreach($daterange as $date){
    $single_date = $date->format("Ymd");//每个日期都改成20170022的格式
    $this->run_curl($url,$post_data,$project,$flow,$single_date,$timeBegin,$timeEnd);
}

$datarange는 해당 날짜 내의 날짜입니다. 기간.

추천: "PHP 튜토리얼"

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

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