>  기사  >  백엔드 개발  >  PHP에서 시간 유형을 변환하는 방법

PHP에서 시간 유형을 변환하는 방법

coldplay.xixi
coldplay.xixi원래의
2020-08-20 09:54:482777검색

PHP에서 시간 유형을 변환하는 방법: 1. [strtotime()] 함수를 사용하여 [Y-m-d]를 [strtotime('2017-08-22')]과 같은 타임스탬프로 변환합니다. date() ]타임스탬프를 [Y-m-d H:i:s]로 변환합니다.

PHP에서 시간 유형을 변환하는 방법

PHP에서 시간 유형을 변환하는 방법:

PHP 시간 형식 변환 함수에는 date(), strtotime() 함수, 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 

date(“Y-m-d”,strtotime("20170822"));

 用原生php类也可以直接转换 

var_dum(\DateTime::createFromFormat('Ymd','20170822')->format('Y-m-d'));

4、获取当前时间戳:1、time(); 2、date('U');

5、明天的时间格式 

date("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

1. Y-m-d를 타임스탬프로 변환 예:
rrreee

2. 타임스탬프를 Y-m-d H:i:s로 변환 rrreee3. 시간 Ymd 형식을 Y-m-d
로 변환 rrreee

네이티브 PHP 클래스를 사용하여 직접 변환할 수도 있습니다.
rrreee🎜4. 현재 타임스탬프 가져오기: 1. time(); 2. date('U'); 🎜🎜5. 내일의 시간 형식 🎜rrreee🎜 일정 기간 내의 날짜 가져오기 검색된 코드 🎜rrreee🎜$datarange는 해당 기간 내의 날짜입니다. 🎜🎜🎜관련 학습 권장 사항: 🎜php 프로그래밍🎜(동영상) 🎜🎜🎜

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

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