오늘도 PHP 날짜 및 시간 응용 프로그램에 대한 일련의 기사를 소개할 예정이므로 " PHP 날짜 및 시간 응용 프로그램 요약(지속적으로 업데이트~) " 기사도 시간에 맞춰 업데이트될 예정입니다. ~
이전에 발표된 이 시리즈의 기사를 읽어보신 분들이라면 날짜와 시간을 모두 잘 알고 계실 거라 믿습니다.
그래서 "특정 연도의 주의 시작 날짜와 종료 날짜(주 번호별)를 가져오는 PHP 함수를 작성하는 방법"이라는 구체적인 질문에 대해 누구든지 구현 방법을 빨리 생각해 낼 수 있습니까?
다음은 제가 제공한 구현 방법입니다. 참고하시면 됩니다.
PHP 코드는 다음과 같습니다.
<?php function Start_End_Date_of_a_week($week, $year) { $time = strtotime("1 January $year", time()); $day = date('w', $time); $time += ((7*$week)+1-$day)*24*3600; $dates[0] = date('Y-n-j', $time); $time += 6*24*3600; $dates[1] = date('Y-n-j', $time); return $dates; } $result = Start_End_Date_of_a_week(12,2020); echo '本周开始日期: '. $result[0]."<br>"; echo '本周结束日期: '. $result[1];
출력 결과는 다음과 같습니다.
여기서 제공하는 매개변수는 연도(2020)), 주 번호(12주), 마지막 계산 날짜 결과는 각각 2020-3-23과 2020-3-29입니다.
strtotime
함수: 영어 텍스트 날짜 또는 시간 설명을 Unix 타임스탬프로 구문 분석합니다. strtotime
函数:将任何英文文本的日期或时间描述解析为 Unix 时间戳;
time
函数:返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数;
date
函数:格式化本地日期和时间,并返回已格式化的日期字符串;
本示例“date('w', $time);
”中参数w表示星期几的数字(0 表示 Sunday[星期日],6 表示 Saturday[星期六])。
“date('Y-n-j', $time);
time
함수: Unix 시대(1970년 1월 1일 00:00:00)를 반환합니다. GMT); date
함수: 현지 날짜 및 시간 형식을 지정하고 형식이 지정된 날짜 문자열을 반환합니다.
date ('w', $time);
"입니다. 매개변수 w는 요일의 숫자를 나타냅니다(0은 일요일[일요일]을 나타내고, 6은 토요일[토요일]을 나타냄). 🎜🎜"date('Y-n-j', $time);
"의 매개변수 Y는 연도의 4자리 숫자를 나타냅니다. n은 앞에 0이 없는 월 수를 나타냅니다. 12) j 앞에 0이 없는 날짜를 나타냅니다(1~31). 🎜🎜마지막으로, 가장 포괄적인 최신 "🎜PHP 비디오 튜토리얼🎜"을 여러분께 추천하고 싶습니다~ 와서 배워보세요! 🎜위 내용은 PHP 날짜 및 시간 응용 프로그램 9: 특정 연도의 특정 주의 시작 날짜와 종료 날짜 가져오기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!