이 글은 주로 이번달의 타임스탬프와 전월의 시작과 끝을 얻는 방법을 소개합니다. 날짜와 시간에 관련된 PHP의 판단과 조작 기술이 포함됩니다
The 자세한 내용은 다음과 같습니다.
이번 달
<?php $thismonth = date('m'); $thisyear = date('Y'); $startDay = $thisyear . '-' . $thismonth . '-1'; $endDay = $thisyear . '-' . $thismonth . '-' . date('t', strtotime($startDay)); $b_time = strtotime($startDay);//当前月的月初时间戳 $e_time = strtotime($endDay);//当前月的月末时间戳
지난 달
<?php $thismonth = date('m'); $thisyear = date('Y'); if ($thismonth == 1) { $lastmonth = 12; $lastyear = $thisyear - 1; } else { $lastmonth = $thismonth - 1; $lastyear = $thisyear; } $lastStartDay = $lastyear . '-' . $lastmonth . '-1'; $lastEndDay = $lastyear . '-' . $lastmonth . '-' . date('t', strtotime($lastStartDay)); $b_time = strtotime($lastStartDay);//上个月的月初时间戳 $e_time = strtotime($lastEndDay);//上个月的月末时间戳
여기서 중요한 점은 날짜 함수에 있는 t입니다. 이 함수는 이번 달의 일수인 28을 구하는 데 사용됩니다. 29일, 30일, 31일 하늘. 포함된 일수는 해당 월말의 숫자입니다.
위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다.
관련 권장 사항:
위 내용은 이번 달과 이전 달의 시작과 끝의 타임스탬프를 가져오는 PHP 메서드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!