>  기사  >  백엔드 개발  >  PHP 사용자 정의 시간 변환 기능

PHP 사용자 정의 시간 변환 기능

墨辰丷
墨辰丷원래의
2018-05-29 17:24:261490검색

이 글에서는 주로 타임스탬프와 문자열 시간 표시 형식 간의 변환 기능을 실현할 수 있는 PHP 사용자 정의 시간 변환 기능을 소개합니다. 도움이 필요한 친구는 이를 참조할 수 있습니다.

이 기사의 예에서는 PHP 사용자 정의 시간 변환 기능을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.

자주 사용하는 함수를 추상 클래스에 캡슐화한 다음 상속하여 사용할 수 있습니다.

/**
* 时间转时间戳
* @param object $str
* @return timestamp
*/
function toTime($str, $flag = false) {
    $year = substr($str, 0, 4);
    $month = substr($str, 5, 2);
    $day = substr($str, 8, 2);
    $hour = substr($str, 11, -3);
    $min = substr($str, -2);
    if ($flag) {
      $intTime = strtotime($year . '-' . $month . '-' . $day . ' ' . $hour . ':' . $min);
    } else {
      $intTime = strtotime($year . '-' . $month . '-' . $day);
    }
    //echo $intTime;exit;
    return $intTime; //int
}
/**
* 时间戳转时间
* @param object $str
* @return 
*/
function toDate($str, $flag = false) {
    if ($flag) {
      $date_str = date('Y', $str) . '-' . date('m', $str) . '-' . date('d', $str) . ' ' . date('H', $str) . ':' . date('i', $str);
    } else {
      $date_str = date('Y', $str) . '-' . date('m', $str) . '-' . date('d', $str);
    }
    return $date_str;
}

위 내용은 이 글의 전체 내용이며, 모든 분들의 공부에 도움이 되었으면 좋겠습니다.


관련 권장 사항:

PHP 부울 값의 증가 및 감소를 구현하는 방법

PHPExcel 메서드를 사용하여 기존 Excel

php 4개 함수 수정 shell_ exec , exec, 패스스루, 시스템별 사용 시나리오

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

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