首頁 >後端開發 >php教程 >php取得當月天數及當月第一天及最後一天、上月第一天及最後一天實現方法

php取得當月天數及當月第一天及最後一天、上月第一天及最後一天實現方法

WBOY
WBOY原創
2016-07-30 13:29:48925瀏覽

在做查詢過程中,例如要實現查上個月從第一天到最後一天的佣金(提成),那我們在程序實現過程中就要讓程序在上個月的範圍內查詢,第一天是比較好辦,但最後一天就不定,要去寫段函數進行月份及年份判斷來得出上個月共有多少天.那就比麻煩,還有獲取當前月份,當前年份等常規日期獲取函數,以下程式碼都是經過本公司工程師測試後的正確程式碼,可以放心使用. 
1.取得上個月第一天及最後一天.
   echo date('Y-m-01', strtotime('-1 month')) ;
   echo "
";
   echo date('Y-m-t', strtotime('-1 month'));
   echo "
";
2.取得當月第一天及最後一天及最後一天及最後一天及最後一天及最後一天及最後一天及最後一天及最後一天及最後一天及最後一天及最後一天。 .
   $BeginDate=date('Y-m-01', strtotime(date("Y-m-d")));
   echo $BeginDate;
   echo "
";.ate; "$BeginDate +1 month -1 day"));
   echo "
";
3.取得當天年份、月份、日及天數.
   echo " 本月共有:".date("t") ."天";
   echo " 當前年份".date('Y');
   echo " 當前月份".date('m');
   echo " 當前幾號".date('d');
   echo " 當前幾號".date('d');
   echo "
";
4.使用函數及陣列取得當月第一天及最後一天,比較實用,出自網友.
   function getthemonth($date)
   {
   $firstday = date(   {
   $firstday = date('Y-m-0 {
   $firstday = date('Y-m-0 {
   $firstday = date('Y-m-0 {
   $firstday = date('Y-m-0 {
   $firstday = date('Y-m-0 {
   $firstday = date('Y-m-0 { , strtotime($date));
   $lastday = date('Y-m-d', strtotime("$firstday +1 month -1 day"));

   return array($firstday,$lastday);

   return array($firstday,$lastday); today = date("Y-m-d");

   $day=getthemonth($today);

   echo "當月的第一天: ".$day[0]." 當月的最後一天: ".$day[1];

   echo "
";🎜 🎜 以上就介紹了php取得當月天數及當月第一天及最後一天、上月第一天及最後一天實現方法,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。 🎜 🎜 🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn