>백엔드 개발 >PHP 튜토리얼 >php는 오늘, 어제, 이번 주, 지난 주, 이번 달, 지난 3개월의 타임스탬프를 가져옵니다.

php는 오늘, 어제, 이번 주, 지난 주, 이번 달, 지난 3개월의 타임스탬프를 가져옵니다.

WBOY
WBOY원래의
2016-07-30 13:30:211272검색

데이터를 쿼리하고 삭제할 때 쿼리 조건으로 각 기간의 타임스탬프가 필요한 경우가 있습니다. 아래에서는 PHP 내장 함수 mktime() 및 date()를 사용하여 각 기간의 타임스탬프 값을 가져옵니다. :

 

<?php
    // 今日起止时间
    $beginToday = mktime(0,0,0,date(&#39;m&#39;),date(&#39;d&#39;),date(&#39;y&#39;));
    $now = time();

   &#160;//昨天起至时间
    $beginYesterday = mktime(0,0,0,date(&#39;m&#39;),date(&#39;d&#39;)-1,date(&#39;y&#39;));
    $endYesterday = mktime(0,0,0,date(&#39;m&#39;),date(&#39;d&#39;),date(&#39;y&#39;))-1;

   &#160;//本周起止时间
    $beginThisweek = mktime(0,0,0,date(&#39;m&#39;),date(&#39;d&#39;)-date(&#39;w&#39;)+1,date(&#39;y&#39;));
    $now = time();

   &#160;//上一周起止时间
    $beginLastweek = mktime(0,0,0,date(&#39;m&#39;),date(&#39;d&#39;)-date(&#39;w&#39;)-6,date(&#39;y&#39;));
    $endLastWeek = mktime(23,59,59,date(&#39;m&#39;),date(&#39;d&#39;)-date(&#39;w&#39;),date(&#39;y&#39;));

   &#160;//本月起至时间
    $beginThismonth = mktime(0,0,0,date(&#39;m&#39;),1,date(&#39;y&#39;));
    $now = time();

   &#160;//近三个月起止时间
    $beginLastThreemonth = mktime(0,0,0,date(&#39;m&#39;)-3,1,date(&#39;y&#39;));
    $now = time();
?>

 

저작권: 이 글은 해당 블로거의 원본 글이며, 출처 없이는 복제할 수 없습니다. 블로거의 허락.

위 내용을 포함하여 오늘, 어제, 이번주, 지난주, 이번달, 지난 3개월의 타임스탬프를 가져오는 PHP를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

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