婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP時間日期增減操作示例【date strtotime實現(xiàn)加一天、加一月等操作】

PHP時間日期增減操作示例【date strtotime實現(xiàn)加一天、加一月等操作】

熱門標簽:地圖標注怎么做商戶驗證 打開百度地圖標注 兼職做地圖標注好賺錢嗎 400 電話 辦理 海南外呼系統(tǒng)方案 蘇州外呼系統(tǒng)有效果嗎 山東電銷卡外呼系統(tǒng)原理是什么 智能電銷語音機器人資訊 亳州企業(yè)外呼系統(tǒng)

本文實例講述了PHP時間日期增減操作。分享給大家供大家參考,具體如下:

時間函數(shù)是PHP里面的日常函數(shù),時間的默認時期,今天、昨天、明天 、上一周、下一周,本周開始時間和結束時間;本月開始時間結束時間;上月開始時間結束時間,指定日期的周一和周日等等方法。

date_default_timezone_set('PRC'); //默認時區(qū)
//當前的時間增加5天
$date1 = "2018-12-21";
echo date('Y-m-d',strtotime("$date1 +5 day")); //輸出結果:2018-12-26
//相應地,要增加月,年,將day改成month或year即可
//+++ 今天、昨天、明天 、上一周、下一周 +++++++++
echo "今天:",date("Y-m-d",time()),"hr>";
echo "昨天:",date("Y-m-d",strtotime("-1 day")), "hr>";
echo "明天:",date("Y-m-d",strtotime("+1 day")), "hr>";
echo "一周后:",date("Y-m-d",strtotime("+1 week")), "hr>";
echo "一周零兩天四小時兩秒后:",date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")), "hr>";
echo "下個星期四:",date("Y-m-d",strtotime("next Thursday")), "hr>";
echo "上個周一:".date("Y-m-d",strtotime("last Monday"))."hr>";
echo "一個月前:".date("Y-m-d",strtotime("last month"))."hr>";
echo "一個月后:".date("Y-m-d",strtotime("+1 month"))."hr>";
echo "十年后:".date("Y-m-d",strtotime("+10 year"))."hr>";

運行結果:

2018-12-26今天:2018-12-21
--------------------------------------------------------------------------------
昨天:2018-12-20
--------------------------------------------------------------------------------
明天:2018-12-22
--------------------------------------------------------------------------------
一周后:2018-12-28
--------------------------------------------------------------------------------
一周零兩天四小時兩秒后:2018-12-30 15:15:46
--------------------------------------------------------------------------------
下個星期四:2018-12-27
--------------------------------------------------------------------------------
上個周一:2018-12-17
--------------------------------------------------------------------------------
一個月前:2018-11-21
--------------------------------------------------------------------------------
一個月后:2019-01-21
--------------------------------------------------------------------------------
十年后:2028-12-21
--------------------------------------------------------------------------------

php 本周開始時間和結束時間;本月開始時間結束時間;上月開始時間結束時間

date_default_timezone_set('PRC'); //默認時區(qū)
/**
* 功能:取得給定日期所在周的開始日期和結束日期
* 參數(shù):$gdate 日期,默認為當天,格式:YYYY-MM-DD
* $first 一周以星期一還是星期天開始,0為星期天,1為星期一
* 返回:數(shù)組array("開始日期", "結束日期");
*
*/
function aweek($gdate = "", $first = 0){
  if(!$gdate) $gdate = date("Y-m-d");
  $w = date("w", strtotime($gdate));//取得一周的第幾天,星期天開始0-6
  $dn = $w ? $w - $first : 6;//要減去的天數(shù)
  //本周開始日期
  $st = date("Y-m-d", strtotime("$gdate -".$dn." days"));
  //本周結束日期
  $en = date("Y-m-d", strtotime("$st +6 days"));
  //上周開始日期
  $last_st = date('Y-m-d',strtotime("$st - 7 days"));
  //上周結束日期
  $last_en = date('Y-m-d',strtotime("$st - 1 days"));
  return array($st, $en,$last_st,$last_en);//返回開始和結束日期
}
echo implode("|", aweek("", 1)).'br />';
//echo date("Y-m-d",strtotime("time()"));
echo '本周第一天(星期日為一周開始):'.date('Y-m-d', time()-86400*date('w')).'hr>';
echo '本周第一天(星期一為一周開始):'.date('Y-m-d', time()-86400*date('w')+(date('w')>0?86400:-6*86400)).'hr>';
echo '本月第一天:'.date('Y-m-d', mktime(0,0,0,date('m'),1,date('Y'))).'hr>';
echo '本月最后一天:'.date('Y-m-d', mktime(0,0,0,date('m'),date('t'),date('Y'))).'hr>';
//上個月的開始日期
$m = date('Y-m-d', mktime(0,0,0,date('m')-1,1,date('Y')));
//上個月共多少天
$t = date('t',strtotime("$m"));
echo '上月第一天:'.date('Y-m-d', mktime(0,0,0,date('m')-1,1,date('Y'))).'hr>';
echo '上月最后一天:'.date('Y-m-d', mktime(0,0,0,date('m')-1,$t,date('Y'))).'hr>';

運行結果:

2018-12-17|2018-12-23|2018-12-10|2018-12-16
本周第一天(星期日為一周開始):2018-12-16
--------------------------------------------------------------------------------
本周第一天(星期一為一周開始):2018-12-17
--------------------------------------------------------------------------------
本月第一天:2018-12-01
--------------------------------------------------------------------------------
本月最后一天:2018-12-31
--------------------------------------------------------------------------------
上月第一天:2018-11-01
--------------------------------------------------------------------------------
上月最后一天:2018-11-30
--------------------------------------------------------------------------------

//PHP手冊上有一個這個方法,用來返回指定日期的周一和周日
function get_week_range($week, $year){
  $timestamp = mktime(1,0,0,1,1,$year);
  $firstday = date("N",$timestamp);
  if($firstday >4){
    $firstweek = strtotime('+'.(8-$firstday).' days', $timestamp);
  }else{
    $firstweek = strtotime('-'.($firstday-1).' days', $timestamp);
  }
  $monday = strtotime('+'.($week - 1).' week', $firstweek);
  $sunday = strtotime('+6 days', $monday);
  $start = date("Y-m-d", $monday);
  $end = date("Y-m-d", $sunday);
  return array($start, $end);
}
//strtotime獲取本周第一天和最后一天方法的BUG
//PHP手冊上有一個這個方法,用來返回指定日期的周一和周日
function get_week_range2($week, $year){
  $timestamp = mktime(1,0,0,1,1,$year);
  $firstday = date("N",$timestamp);
  if($firstday >4){
    $firstweek = strtotime('+'.(8-$firstday).' days', $timestamp);
  }else{
    $firstweek = strtotime('-'.($firstday-1).' days', $timestamp);
  }
  $monday = strtotime('+'.($week - 1).' week', $firstweek);
  $sunday = strtotime('+6 days', $monday);
  $start = date("Y-m-d", $monday);
  $end = date("Y-m-d", $sunday);
  return array($start, $end);
}

但在跨年的時候使用會有問題

例如2011年的12月31日周六和2012年1月1日周日,拿到的周一和周日完全不同

2011年12月31日拿合到的周一和周日分別對應
2011-12-26
2012-01-01

但2012年1月1日拿 到的周一和周日分別對應

2012-01-02
2012-01-04

原因為傳進去的方法的周為第53周,但是年為2011年,所以認為2011的第53周,所以計算有誤,解決方法為,

如果周為大于10(因為一月個月不可能有10周),且月份為1的時候,將年減1處理

if(date('m',$last_week_time) == '01' and $tmp_last_week > 10){
  $last_week_year--;
}

PS:這里再為大家推薦幾款時間及日期相關工具供大家參考:

在線日期/天數(shù)計算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi

在線日期計算器/相差天數(shù)計算器:
http://tools.jb51.net/jisuanqi/datecalc

在線日期天數(shù)差計算器:
http://tools.jb51.net/jisuanqi/onlinedatejsq

Unix時間戳(timestamp)轉換工具:
http://tools.jb51.net/code/unixtime

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php日期與時間用法總結》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • php 獲取今日、昨日、上周、本月的起始時間戳和結束時間戳的方法
  • php計算兩個日期時間差(返回年、月、日)
  • php獲取指定日期之間的各個周和月的起止時間
  • php獲取當前月與上個月月初及月末時間戳的方法
  • php、mysql查詢當天,查詢本周,查詢本月的數(shù)據(jù)實例(字段是時間戳)
  • PHP中獲取時間的下一周下個月的方法
  • PHP顯示今天、今月、上月、今年的起點/終點時間戳的代碼
  • PHP獲取指定時間段之間的 年,月,天,時,分,秒
  • php日期轉時間戳,指定日期轉換成時間戳
  • PHP獲取當前日期和時間及格式化方法參數(shù)
  • php Smarty date_format [格式化時間日期]
  • php實現(xiàn)獲取近幾日、月時間示例

標簽:清遠 萊蕪 安康 溫州 紹興 金華 呼倫貝爾 綏化

巨人網絡通訊聲明:本文標題《PHP時間日期增減操作示例【date strtotime實現(xiàn)加一天、加一月等操作】》,本文關鍵詞  PHP,時間,日期,增減,操作,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP時間日期增減操作示例【date strtotime實現(xiàn)加一天、加一月等操作】》相關的同類信息!
  • 本頁收集關于PHP時間日期增減操作示例【date strtotime實現(xiàn)加一天、加一月等操作】的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    婷婷中文字幕一区三区| 亚洲男帅同性gay1069| 亚洲最新视频在线观看| 日韩一区二区三区高清免费看看| 国产精品66部| 国产精品日日摸夜夜摸av| 91.com视频| 91在线免费视频观看| 免费亚洲电影在线| 亚洲精品国产a久久久久久| 日韩欧美久久一区| 欧美日韩一区二区三区不卡| av不卡免费在线观看| 国产精品一级片| 久久精品国产99| 香蕉乱码成人久久天堂爱免费| 中文字幕日本乱码精品影院| 亚洲精品一区二区三区精华液| 在线成人小视频| 欧美亚洲高清一区二区三区不卡| bt7086福利一区国产| 大尺度一区二区| 韩国精品一区二区| 日本伊人午夜精品| 亚洲一区二区视频在线| 色婷婷综合久久久久中文 | 粉嫩av一区二区三区粉嫩 | 国产毛片精品国产一区二区三区| 同产精品九九九| 午夜av区久久| 亚洲一区中文日韩| 亚洲国产欧美在线| 亚洲国产精品视频| 日本伊人精品一区二区三区观看方式 | 视频一区在线播放| 青青草国产成人av片免费| 蜜臀99久久精品久久久久久软件| 蜜乳av一区二区三区| 激情六月婷婷久久| 成人在线视频一区二区| 99久久婷婷国产精品综合| 91亚洲精品久久久蜜桃网站| 欧美在线观看视频在线| 欧美男生操女生| 精品国产乱码久久久久久浪潮| 久久久精品免费观看| 综合电影一区二区三区| 五月天中文字幕一区二区| 久久99精品久久久久久动态图 | 日韩美女视频19| 亚洲欧美激情小说另类| 怡红院av一区二区三区| 亚洲国产精品欧美一二99| 日本在线不卡一区| 久久aⅴ国产欧美74aaa| 成人激情免费网站| 91精品91久久久中77777| 欧美一区二区黄色| 久久久久国产精品厨房| 国产精品久久综合| 亚洲一区二区三区在线看| 日韩成人精品在线| 99在线精品观看| 日韩亚洲欧美一区二区三区| 中文字幕在线不卡视频| 美腿丝袜亚洲色图| www.欧美亚洲| 日韩精品专区在线影院观看| 国产日韩欧美激情| 亚洲一区二区三区四区在线| 老司机免费视频一区二区| 成人免费看片app下载| 欧美日本在线播放| 亚洲人成网站在线| 精品亚洲免费视频| 成人av免费网站| 欧美日韩一区二区三区视频| 中文字幕乱码亚洲精品一区 | 972aa.com艺术欧美| 日韩欧美亚洲国产精品字幕久久久 | 国产日韩在线不卡| 麻豆专区一区二区三区四区五区| 在线看国产一区| 日韩美女久久久| 91尤物视频在线观看| 国产精品无人区| 国产成人精品亚洲午夜麻豆| 日韩欧美久久一区| 色8久久精品久久久久久蜜| 国产精品色婷婷久久58| 美腿丝袜亚洲一区| 日韩一卡二卡三卡国产欧美| 亚洲免费av高清| 国产美女视频一区| 欧美系列日韩一区| 精品久久久久久久久久久久包黑料| 国产综合久久久久久久久久久久| 欧美日韩高清一区二区不卡| 国产欧美中文在线| 久久se精品一区精品二区| 日本成人中文字幕| 色欧美日韩亚洲| 久久精品亚洲麻豆av一区二区| 亚洲免费观看在线视频| 欧美中文字幕一区二区三区亚洲| 麻豆成人久久精品二区三区红| 久久久精品国产99久久精品芒果| 国产大陆亚洲精品国产| 九色综合国产一区二区三区| 亚洲网友自拍偷拍| 韩国三级在线一区| 日韩精品五月天| 另类中文字幕网| 亚洲色图丝袜美腿| 韩国av一区二区三区| 婷婷六月综合亚洲| 首页国产欧美日韩丝袜| 亚洲一区二区偷拍精品| 日本一道高清亚洲日美韩| 一区二区三区鲁丝不卡| 日本一区二区免费在线观看视频 | 免费精品视频在线| 美女尤物国产一区| 麻豆91免费观看| 欧美日韩中文字幕一区二区| 久久久99精品免费观看不卡| 亚洲综合无码一区二区| 极品瑜伽女神91| 欧美美女一区二区在线观看| 亚洲国产成人在线| 欧美一区二区三区性视频| 精品国产伦一区二区三区观看体验 | 国产成人在线视频网址| 欧美自拍偷拍一区| 国产亚洲一区二区三区四区| 五月婷婷欧美视频| 奇米精品一区二区三区在线观看| 欧美亚洲自拍偷拍| 国产精品午夜春色av| 乱一区二区av| 欧美mv日韩mv亚洲| 中文字幕国产一区二区| 国产成人在线视频网址| 精品噜噜噜噜久久久久久久久试看| 五月婷婷另类国产| 91精品国产综合久久久久久久| 首页国产欧美日韩丝袜| 成人av在线资源网站| 欧美在线啊v一区| 精品一区二区三区日韩| 欧美电影免费观看高清完整版在线 | 亚洲成人先锋电影| 日韩亚洲欧美中文三级| 国产成人av资源| 亚洲精品久久久蜜桃| 51精品国自产在线| 狠狠色狠狠色合久久伊人| 色嗨嗨av一区二区三区| 日韩1区2区日韩1区2区| 在线观看日韩av先锋影音电影院| 国产精品自在在线| 亚洲va国产va欧美va观看| 久久综合九色欧美综合狠狠| 色偷偷久久一区二区三区| 性做久久久久久免费观看| 国产亚洲美州欧州综合国| 欧美性猛片xxxx免费看久爱| 国产精品99精品久久免费| 日韩电影一区二区三区| 色狠狠av一区二区三区| 国产成人啪免费观看软件| 一区二区三区四区激情 | 一区二区不卡在线播放 | 日韩你懂的在线观看| 色诱视频网站一区| 欧美一区二区三区四区五区| 日韩欧美视频在线| 欧美性生交片4| 久久精品综合网| 欧美精品一区二区在线观看| 色偷偷久久一区二区三区| 在线欧美一区二区| 9191久久久久久久久久久| 欧美日韩国产系列| 欧美日韩在线三级| 91精品在线麻豆| 91精品综合久久久久久| 日韩美女在线视频| 中文字幕av一区二区三区免费看| 国产网红主播福利一区二区| 国产精品国产三级国产三级人妇 | 欧美激情资源网| 国产精品短视频| 一区二区三区在线观看网站| 日韩成人免费电影| 欧美日本一道本在线视频| 欧美mv和日韩mv的网站| 精品国产sm最大网站| 天天综合网天天综合色| caoporn国产一区二区|