>백엔드 개발 >PHP 튜토리얼 >PHP 기본 사례 2: 학생 연령 계산

PHP 기본 사례 2: 학생 연령 계산

善始善终
善始善终원래의
2020-11-02 22:42:294133검색

1. 수요 분석

학생의 나이를 편리하고 정확하며 빠르게 표시하기 위해 일반적으로 시스템에서는 학생의 생년월일을 기준으로 자동으로 계산합니다. 다음으로, PHP 변수를 이용하여 학생의 연, 월, 일을 각각 저장하고, PHP의 데이터 함수를 통해 현재 연, 월, 일을 구하여 최종적으로 학생의 나이를 계산해 보세요.

예:

생년월일: 2000년 8월 2일

2020년 5월이면 20세

2020년 10월이면 19세

2 . 디자인 아이디어

  1. 학생 정보를 저장하기 위해 변수를 정의하는 방법은 무엇인가요?

  2. 학생의 출생 연도, 월, 일을 저장하는 변수를 정의하는 방법은 무엇입니까?

  3. 현재 시간의 연도, 월, 날짜를 얻는 방법은 무엇입니까?

  4. 출생부터 올해까지 학생의 나이를 계산하는 방법은 무엇입니까?

  5. 학생의 생일을 어떻게 알 수 있나요?

3. 지식 보유

1. PHP 날짜/시간 소개

날짜/시간 기능을 사용하면 PHP 스크립트가 실행되는 서버에서 날짜와 시간을 가져올 수 있습니다. 날짜/시간 함수를 사용하여 날짜와 시간의 형식을 다양한 방식으로 지정할 수 있습니다.

2. 정의 및 사용법

date() 함수는 현지 날짜와 시간의 형식을 지정하고 형식이 지정된 날짜 문자열을 반환합니다.

3. 구문

date(format, timestamp);
주어진 형식 문자열에 따라 정수 타임스탬프를 변환하여 생성된 문자열을 반환합니다. 타임스탬프가 제공되지 않으면 현지 현재 시간이 사용됩니다. 즉, 타임스탬프는 선택 사항이며 기본값은 time()입니다.

자세한 내용은 이 문서를 참조하세요: https://www.jb51.net/article/148360.htm

4. 일반적으로 사용되는 여러 매개변수

PHP 기본 사례 2: 학생 연령 계산

4. 코드 구현

<?php
//定义变量保存学生出生的年、月、日
$stu_by = 2001;
$stu_bm = 8;
$stu_bd = 07;
//获取当前时间的年份、月份和日期
$cur_y = date(&#39;Y&#39;); //4位数字完整表示的年份
$cur_m = date(&#39;n&#39;); //数字表示的月份,没有前导零,1~12
$cur_d = date(&#39;j&#39;); //月份中的第几天,没有前导零,1~31
//计算学生从出生到当前年的周岁
$age = $cur_y - $stu_by;
//判断学生是否已过生日
if($cur_m < $stu_bm || $cur_m==$stu_bm && $cur_d<$stu_bd){
$age--;
}
?>

5. 효과표시

오늘은 2020년 11월 2일 입니다. PHP 기본 사례 2: 학생 연령 계산

PHP 기본 사례 2: 학생 연령 계산

위 내용은 PHP 기본 사례 2: 학생 연령 계산의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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