이 글은 주로 PHP에서 날짜와 문자열을 연산하는 방법을 소개합니다. 관심 있는 친구들이 참고하면 좋을 것 같습니다.
이 문서의 예에서는 PHP가 생일을 기준으로 나이를 계산하는 방법을 다음과 같이 설명합니다.
<?php function birthday($birthday){ $age = strtotime($birthday); if($age === false){ return false; } list($y1,$m1,$d1) = explode("-",date("Y-m-d",$age)); $now = strtotime("now"); list($y2,$m2,$d2) = explode("-",date("Y-m-d",$now)); $age = $y2 - $y1; if((int)($m2.$d2) < (int)($m1.$d1)) $age -= 1; return $age; } echo birthday('1986-07-22'); ?>
더 간단하지만 위의 내용만큼 높지는 않은 느낌입니다.
<?php echo birthday("1989-01-25"); function birthday2($birthday){ list($year,$month,$day) = explode("-",$birthday); $year_diff = date("Y") - $year; $month_diff = date("m") - $month; $day_diff = date("d") - $day; if ($day_diff < 0 || $month_diff < 0) $year_diff--; return $year_diff; }
요약: 위는 다음의 전체 내용입니다. 이 글이 모든 분들의 공부에 도움이 되었으면 좋겠습니다.
관련 권장 사항:
PHP를 사용하여 .sql 파일을 자동으로 실행하는 방법
위 내용은 PHP에서 날짜와 문자열을 조작하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!