最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP常用日期加減計(jì)算方法實(shí)例小結(jié)

 更新時(shí)間:2018年07月31日 11:18:42   作者:陽光島主  
這篇文章主要介紹了PHP常用日期加減計(jì)算方法,結(jié)合實(shí)例形式總結(jié)分析了php日期計(jì)算常見的時(shí)區(qū)設(shè)置、date日期轉(zhuǎn)換、計(jì)算等相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例總結(jié)了PHP常用日期加減計(jì)算方法。分享給大家供大家參考,具體如下:

PHP 標(biāo)準(zhǔn)的日期格式

date("Y-m-d H:i:s");

PHP 簡單的日期加減計(jì)算

<?php
  date_default_timezone_set('PRC'); //默認(rèn)時(shí)區(qū)
  echo "今天:",date("Y-m-d",time()),"\n";
  echo "今天:",date("Y-m-d",strtotime("18 june 2008")),"\n";
  echo "昨天:",date("Y-m-d",strtotime("-1 day")),"\n";
  echo "明天:",date("Y-m-d",strtotime("+1 day")),"\n";
  echo "一周后:",date("Y-m-d",strtotime("+1 week")),"\n";
  echo "一周零兩天四小時(shí)兩秒后:",date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")), "\n";
  echo "下個(gè)星期四:",date("Y-m-d",strtotime("next Thursday")),"\n";
  echo "上個(gè)周一:".date("Y-m-d",strtotime("last Monday"))."\n";
  echo "一個(gè)月前:".date("Y-m-d",strtotime("last month"))."\n";
  echo "一個(gè)月后:".date("Y-m-d",strtotime("+1 month"))."\n";
  echo "十年后:".date("Y-m-d",strtotime("+10 year"))."\n";
?>

運(yùn)行結(jié)果:

今天:2018-07-31
今天:2008-06-18
昨天:2018-07-30
明天:2018-08-01
一周后:2018-08-07
一周零兩天四小時(shí)兩秒后:2018-08-09 15:15:40
下個(gè)星期四:2018-08-02
上個(gè)周一:2018-07-30
一個(gè)月前:2018-07-01
一個(gè)月后:2018-08-31
十年后:2028-07-31

PHP 進(jìn)階的日期加減計(jì)算

<?php
  // 默認(rèn)時(shí)區(qū)
  date_default_timezone_set('PRC');
  echo "今天: ", date('Y-m-d H:i:s'), "\n";    // 輸出當(dāng)前時(shí)間
  echo "明天: ", date('Y-m-d H:i:s', strtotime('+1 day')), "\n";    // 輸出明天時(shí)間
  //strtotime 可以接受第二個(gè)參數(shù),類型timestamp為指定日期
  echo date('Y-m-d H:i:s', strtotime ("+1 day", strtotime('2017-11-11'))), "\n";
  // 這里+1 day 可以修改參數(shù)1為任何想需要的數(shù)
  // day也可以改成year(年)month(月)hour(小時(shí))minute(分)second(秒)
  echo date('Y-m-d H:i:s', strtotime("+1 day +1 hour +1 minute")), "\n";
?>

運(yùn)行結(jié)果:

今天: 2018-07-31 11:37:11
明天: 2018-08-01 11:37:11
2017-11-12 00:00:00
2018-08-01 12:38:11

PHP 高級的計(jì)算日期時(shí)間差

<?php
  // 默認(rèn)時(shí)區(qū)
  date_default_timezone_set('PRC');
  echo date("Y-m-d H:i:s"), "\n";
  // 日期天數(shù)相加函數(shù)
  echo date('Y-m-d', strtotime('+1 day', strtotime('2016-09-12'))), "\n\n";
  echo strtotime('2016-09-12'), "\n";
  echo date("Y-m-d", '1473609600'), "\n";
  echo date("Y-m-d", '1573609600'), "\n";
  // 日期天數(shù)相加函數(shù)
  $d = "2016-09-12 10:12:20";
  echo date("Y-m-d", strtotime("$d  +1  day")), "\n\n";
  // 把日期轉(zhuǎn)換成時(shí)間截
  function date2time($d){
    $year=((int)substr("$d",0,4)); //取得年份
    $month=((int)substr("$d",5,2)); //取得月份
    $day=((int)substr("$d",8,2));  //取得幾號
    return mktime(0,0,0,$month,$day,$year);
  }
  echo date2time("2016-09-12"), "\n\n";
  $date_1="2066-09-12";
  $date_2="2016-09-12";
  $Date_List_a1=explode("-",$date_1);
  $Date_List_a2=explode("-",$date_2);
  $d1=mktime(0,0,0,$Date_List_a1[1],$Date_List_a1[2],$Date_List_a1[0]);
  $d2=mktime(0,0,0,$Date_List_a2[1],$Date_List_a2[2],$Date_List_a2[0]);
  $Days=round(($d1-$d2)/3600/24);
  echo "$date_2 -> $date_1 相差: $Days 天", "\n";
?>

運(yùn)行結(jié)果:

2018-07-31 11:37:39
2016-09-13

1473609600
2016-09-12
2019-11-13
2016-09-13

1473609600

2016-09-12 -> 2066-09-12 相差: -17056 天

PS:這里再為大家推薦幾款時(shí)間及日期相關(guān)工具供大家參考:

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

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

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

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

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php日期與時(shí)間用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》及《php字符串(string)用法總結(jié)

希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • php控制文件下載速度的方法

    php控制文件下載速度的方法

    這篇文章主要介紹了php控制文件下載速度的方法,實(shí)例分析了php操作文件的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • ThinkPHP的RBAC(基于角色權(quán)限控制)深入解析

    ThinkPHP的RBAC(基于角色權(quán)限控制)深入解析

    本篇文章是對ThinkPHP的RBAC(基于角色權(quán)限控制)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 采集郵箱的php代碼(抓取網(wǎng)頁中的郵箱地址)

    采集郵箱的php代碼(抓取網(wǎng)頁中的郵箱地址)

    由于搞了個(gè)群發(fā)郵件的程序,當(dāng)然沒郵箱不行,所以寫了個(gè)采集郵箱程序
    2012-07-07
  • PHP Reflection API詳解

    PHP Reflection API詳解

    這篇文章主要介紹了PHP Reflection API詳解,本文講解了Reflection類、ReflectionException類、ReflectionFunction類、ReflectionParameter類、ReflectionClass類、ReflectionMethod類等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • php中通過eval實(shí)現(xiàn)字符串格式的計(jì)算公式

    php中通過eval實(shí)現(xiàn)字符串格式的計(jì)算公式

    有時(shí)候我們對每一種產(chǎn)品都有一個(gè)提成公式,而這個(gè)計(jì)算提成的公式是以字符串格式存在表中的,當(dāng)我們用這個(gè)計(jì)算公式時(shí),他并不像我們寫的:$a=2+3*5;這樣簡單的能計(jì)算出結(jié)果,而它是個(gè)字符串,所以,我們就必須把字符串轉(zhuǎn)化為我們能夠處理的結(jié)果
    2017-03-03
  • Yii2框架整合Xunsearch搜索引擎的方法

    Yii2框架整合Xunsearch搜索引擎的方法

    這篇文章主要介紹了Yii2框架整合Xunsearch搜索引擎的方法,結(jié)合實(shí)例形式分析了Yii2框架整合Xunsearch的具體步驟與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-10-10
  • PHP折半(二分)查找算法實(shí)例分析

    PHP折半(二分)查找算法實(shí)例分析

    這篇文章主要介紹了PHP折半(二分)查找算法,結(jié)合實(shí)例形式較為詳細(xì)的分析了php折半(二分)查找算法的概念、原理、實(shí)現(xiàn)與使用方法,并附帶了一個(gè)php折半(二分)查找算法類供大家參考,需要的朋友可以參考下
    2018-05-05
  • php單例模式實(shí)現(xiàn)方法分析

    php單例模式實(shí)現(xiàn)方法分析

    這篇文章主要介紹了php單例模式,實(shí)例分析了單例模式的原理與實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • php實(shí)現(xiàn)給二維數(shù)組中所有一維數(shù)組添加值的方法

    php實(shí)現(xiàn)給二維數(shù)組中所有一維數(shù)組添加值的方法

    這篇文章主要介紹了php實(shí)現(xiàn)給二維數(shù)組中所有一維數(shù)組添加值的方法,涉及php針對數(shù)組的遍歷、轉(zhuǎn)換、賦值等相關(guān)操作技巧,需要的朋友可以參考下
    2017-02-02
  • PHP原理之異常機(jī)制深入分析

    PHP原理之異常機(jī)制深入分析

    在PHP每一個(gè)可獨(dú)立執(zhí)行的op array最后的ZEND_HANDLE_EXCEPTION是用來干什么呢?
    2010-08-08

最新評論

沿河| 桐城市| 永兴县| 德庆县| 保康县| 庆阳市| 平遥县| 三台县| 磐石市| 绵阳市| 始兴县| 策勒县| 阿拉善左旗| 和田县| 库车县| 察隅县| 石景山区| 梧州市| 巴青县| 永定县| 象州县| 旬阳县| 安泽县| 金湖县| 伊宁县| 江城| 盐源县| 托克逊县| 达拉特旗| 鄂托克旗| 志丹县| 鲁甸县| 江安县| 天门市| 保靖县| 上蔡县| 会同县| 永仁县| 商洛市| 饶河县| 沙田区|