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

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

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

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

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

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

date_default_timezone_set('PRC'); //默認時區
//當前的時間增加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'); //默認時區
/**
* 功能:取得給定日期所在周的開始日期和結束日期
* 參數:$gdate 日期,默認為當天,格式:YYYY-MM-DD
* $first 一周以星期一還是星期天開始,0為星期天,1為星期一
* 返回:數組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;//要減去的天數
  //本周開始日期
  $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:這里再為大家推薦幾款時間及日期相關工具供大家參考:

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

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

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

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

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

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

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

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

巨人網絡通訊聲明:本文標題《PHP時間日期增減操作示例【date strtotime實現加一天、加一月等操作】》,本文關鍵詞  PHP,時間,日期,增減,操作,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP時間日期增減操作示例【date strtotime實現加一天、加一月等操作】》相關的同類信息!
  • 本頁收集關于PHP時間日期增減操作示例【date strtotime實現加一天、加一月等操作】的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品女主播av| 91国产免费看| 日韩电影一二三区| 亚洲午夜免费视频| 亚洲日本一区二区三区| 亚洲特黄一级片| 一区二区三区免费网站| 一个色在线综合| 亚洲伊人色欲综合网| 亚洲综合无码一区二区| 亚洲第四色夜色| 美国三级日本三级久久99 | 91免费在线播放| 色网站国产精品| 在线观看日韩电影| 欧美日韩国产免费一区二区| 欧美一区在线视频| 欧美成人vr18sexvr| 久久亚洲精精品中文字幕早川悠里| 精品久久久久香蕉网| 久久久精品2019中文字幕之3| 国产丝袜美腿一区二区三区| 最好看的中文字幕久久| 性做久久久久久免费观看| 免费av网站大全久久| 国产高清亚洲一区| 欧美自拍偷拍一区| 日韩精品一区二区三区中文精品| 欧美国产综合一区二区| 性久久久久久久久| 国产成人av一区二区三区在线| 91网站在线播放| 欧美一级片在线观看| 亚洲欧洲av一区二区三区久久| 亚洲妇女屁股眼交7| 国产九九视频一区二区三区| 在线精品视频一区二区| 久久美女艺术照精彩视频福利播放| 亚洲日本va午夜在线影院| 日韩电影一二三区| 成人av电影在线| 日韩一级免费观看| 亚洲一卡二卡三卡四卡无卡久久| 精油按摩中文字幕久久| 在线观看日韩电影| 国产精品久久久久久久久免费相片 | 成人激情黄色小说| 99精品久久免费看蜜臀剧情介绍| 在线播放中文一区| 中文字幕 久热精品 视频在线| 午夜欧美一区二区三区在线播放| 国产精品888| 欧美一区二区人人喊爽| 亚洲自拍与偷拍| 99热99精品| 久久久久久久综合狠狠综合| 亚洲成人你懂的| 色悠悠亚洲一区二区| 国产拍揄自揄精品视频麻豆| 麻豆国产精品官网| 欧美精品自拍偷拍动漫精品| 亚洲美女在线国产| 91在线观看地址| 国产精品天美传媒| 成人av电影在线网| 国产视频一区在线观看| 国产精品66部| www成人在线观看| 精品伊人久久久久7777人| 欧美一区二区成人| 日韩高清国产一区在线| 欧美剧情电影在线观看完整版免费励志电影 | 亚洲欧美另类图片小说| 91在线观看高清| 1024国产精品| aaa欧美色吧激情视频| 国产精品女上位| 懂色av中文一区二区三区 | 亚洲成人午夜影院| 9191国产精品| 久久电影网站中文字幕 | 99在线热播精品免费| 欧美国产精品一区二区| 国产成人精品1024| 中文字幕一区视频| 色域天天综合网| 五月综合激情婷婷六月色窝| 欧美丰满美乳xxx高潮www| 琪琪久久久久日韩精品| 日韩欧美你懂的| 国产精品99久久久久| 国产精品久久久一本精品| 成人黄色av电影| 亚洲国产精品精华液ab| 97成人超碰视| 亚洲电影你懂得| 精品免费国产二区三区| 国产91精品入口| 一区二区三区四区中文字幕| 欧美日本韩国一区二区三区视频| 麻豆精品国产91久久久久久| 国产午夜亚洲精品午夜鲁丝片| 91视频观看免费| 日韩国产一二三区| 欧美—级在线免费片| 一本一道久久a久久精品综合蜜臀| 视频一区中文字幕| 国产色产综合色产在线视频| 99国产精品国产精品久久| 亚洲成人动漫av| 中文成人综合网| 欧美丰满少妇xxxbbb| 不卡av免费在线观看| 蜜桃在线一区二区三区| 亚洲免费观看高清在线观看| 精品久久一区二区| 欧美日韩成人激情| av一区二区久久| 国产一区二区三区四区在线观看| 亚洲欧洲av一区二区三区久久| 日韩午夜电影在线观看| 99精品在线免费| 久久狠狠亚洲综合| 亚洲一区二区欧美日韩| 欧美国产日韩在线观看| 精品少妇一区二区三区在线视频| 91蝌蚪porny| 国产精品一区免费视频| 日韩高清一级片| 一区二区三区日韩欧美| 国产精品嫩草影院av蜜臀| 日韩精品中文字幕一区二区三区 | 日韩免费看的电影| 99精品桃花视频在线观看| 国产精品一区二区视频| 久久超碰97中文字幕| 日韩精品三区四区| 亚洲成人动漫一区| 一级日本不卡的影视| 一区二区不卡在线播放| 国产精品乱人伦| 国产人久久人人人人爽| 久久精品欧美一区二区三区不卡| 精品国产乱码久久久久久影片| 欧美日韩亚州综合| 欧美三区在线视频| 欧美亚洲国产怡红院影院| 91香蕉视频mp4| 在线免费观看成人短视频| 日本韩国一区二区三区| 欧美中文字幕亚洲一区二区va在线| youjizz久久| 91久久香蕉国产日韩欧美9色| 色噜噜狠狠色综合中国| 色综合久久久久综合99| 欧美美女视频在线观看| 欧美一区二区私人影院日本| 精品国产成人系列| 久久精品夜色噜噜亚洲aⅴ| 国产午夜亚洲精品午夜鲁丝片| 中文字幕av一区 二区| 亚洲免费在线电影| 五月婷婷另类国产| 九九热在线视频观看这里只有精品| 免费不卡在线观看| 丁香一区二区三区| 在线观看亚洲精品视频| 欧美日本精品一区二区三区| 2欧美一区二区三区在线观看视频| 久久综合资源网| 国产精品美女久久久久久久久 | 国内精品自线一区二区三区视频| 精品无人区卡一卡二卡三乱码免费卡| 国产一区二区看久久| 成人免费高清在线| 欧美三级一区二区| 日韩欧美精品三级| 国产精品麻豆99久久久久久| 亚洲国产婷婷综合在线精品| 日本欧美一区二区三区乱码 | 午夜久久久久久久久久一区二区| 久久精品国产精品亚洲综合| 成人免费高清在线| 欧美久久久久中文字幕| 久久久久久一二三区| 亚洲美女偷拍久久| 卡一卡二国产精品| 色综合天天做天天爱| 精品国免费一区二区三区| 亚洲欧美偷拍三级| 美腿丝袜一区二区三区| 一本色道久久综合狠狠躁的推荐| 欧美一区二区女人| 亚洲美女区一区| 国产米奇在线777精品观看| 欧美日产在线观看| 亚洲免费视频成人| 国产成人h网站| 欧美一区二区在线不卡| 亚洲自拍偷拍av|