이 글에서는 주로 타임스탬프와 문자열 시간 표시 형식 간의 변환 기능을 실현할 수 있는 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 4개 함수 수정 shell_ exec , exec, 패스스루, 시스템별 사용 시나리오
위 내용은 PHP 사용자 정의 시간 변환 기능의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!