>백엔드 개발 >PHP 문제 >PHP에서 특별한 시간 노드를 얻는 방법

PHP에서 특별한 시간 노드를 얻는 방법

autoload
autoload원래의
2021-03-31 17:42:331777검색

PHP에서 특별한 시간 노드를 얻는 방법

1. 월의 첫날과 마지막 날을 가져옵니다.

코드:

<?php
$BeginMonthDate=date(&#39;Y-m-01&#39;, strtotime(date("Y-m-d")));
echo $BeginMonthDate;
echo "<br/>";
echo date(&#39;Y-m-d&#39;, strtotime("$BeginMonthDate +1 month -1 day"));
echo "<br/>";
?>

출력:

2021-03-01
2021-03-31

2. 연도, 월, 일 및 일수를 가져옵니다

. 코드:

<?php
echo " 本月共有:".date("t")."天";
echo " 当前年份".date(&#39;Y&#39;);
echo " 当前月份".date(&#39;m&#39;);
echo " 当前几号".date(&#39;d&#39;);
echo "<br/>";
?>

출력:

本月共有:31天 当前年份2021 当前月份03 当前几号31

3. 함수와 배열을 사용하여 해당 월의 첫 번째 날짜와 마지막 날짜를 가져옵니다.

코드:

function getthemonth($date) 
{ 
    $firstday = date(&#39;Y-m-01&#39;, strtotime($date)); 
    $lastday = date(&#39;Y-m-d&#39;, strtotime("$firstday +1 month -1 day"));
     return array($firstday,$lastday); 
 } 
 $today = date("Y-m-d"); 
 $day=getthemonth($today); 
 echo "当月的第一天: ".$day[0]." 当月的最后一天: ".$day[1]; 
 echo "<br/>";

출력:

当月的第一天: 2021-03-01 当月的最后一天: 2021-03-31

4. 지난 달 마지막 날

코드:

<?php
//上个月第一天:
echo date(&#39;Y-m-d&#39;, strtotime(date(&#39;Y-m-01&#39;) . &#39; -1 month&#39;));// 计算出本月第一天再减一个月
echo "<br>";
//上个月最后一天:
echo date(&#39;Y-m-d&#39;, strtotime(date(&#39;Y-m-01&#39;) . &#39; -1 day&#39;)); // 计算出本月第一天再减一天
?>

출력:

2021-02-01
2021-02-28

추천: "2021 PHP 면접 질문 요약(모음)"

위 내용은 PHP에서 특별한 시간 노드를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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