>  기사  >  백엔드 개발  >  이번 달과 이전 달의 시작과 끝의 타임스탬프를 가져오는 PHP 메서드

이번 달과 이전 달의 시작과 끝의 타임스탬프를 가져오는 PHP 메서드

墨辰丷
墨辰丷원래의
2018-05-29 17:36:474232검색

이 글은 주로 이번달의 타임스탬프와 전월의 시작과 끝을 얻는 방법을 소개합니다. 날짜와 시간에 관련된 PHP의 판단과 조작 기술이 포함됩니다

The 자세한 내용은 다음과 같습니다.

이번 달

<?php
$thismonth = date(&#39;m&#39;);
$thisyear = date(&#39;Y&#39;);
$startDay = $thisyear . &#39;-&#39; . $thismonth . &#39;-1&#39;;
$endDay = $thisyear . &#39;-&#39; . $thismonth . &#39;-&#39; . date(&#39;t&#39;, strtotime($startDay));
$b_time  = strtotime($startDay);//当前月的月初时间戳
$e_time  = strtotime($endDay);//当前月的月末时间戳

지난 달

<?php
$thismonth = date(&#39;m&#39;);
$thisyear = date(&#39;Y&#39;);
if ($thismonth == 1) {
 $lastmonth = 12;
 $lastyear = $thisyear - 1;
} else {
 $lastmonth = $thismonth - 1;
 $lastyear = $thisyear;
}
$lastStartDay = $lastyear . &#39;-&#39; . $lastmonth . &#39;-1&#39;;
$lastEndDay = $lastyear . &#39;-&#39; . $lastmonth . &#39;-&#39; . date(&#39;t&#39;, strtotime($lastStartDay));
$b_time = strtotime($lastStartDay);//上个月的月初时间戳
$e_time = strtotime($lastEndDay);//上个月的月末时间戳

여기서 중요한 점은 날짜 함수에 있는 t입니다. 이 함수는 이번 달의 일수인 28을 구하는 데 사용됩니다. 29일, 30일, 31일 하늘. 포함된 일수는 해당 월말의 숫자입니다.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다.


관련 권장 사항:

PHPMySQL

Php 다중 프로세스 프로그래밍 예제

을 통해 데이터를 삽입하는 방법 PHPMy SQL

위 내용은 이번 달과 이전 달의 시작과 끝의 타임스탬프를 가져오는 PHP 메서드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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