• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PHP时间相关常用函数用法示例

    本文实例讲述了PHP时间相关常用函数用法。分享给大家供大家参考,具体如下:

    ?php
    /**
     * 设置时区
     */
    date_default_timezone_set("Asia/Shanghai");
     
    /**
     * 获取时区
     */
    echo date_default_timezone_get();
    //结果 UTC
    echo "br/>";
     
    /**
     * 添加时间
     */
    $date=date_create("2013-03-15"); //创建一个DateTime 对象
    date_add($date,date_interval_create_from_date_string("40 month"));//years days
    //date_interval_create_from_date_string 从字符串的相关部分建立一个DateInterval。
    echo date_format($date,"Y-m-d");
    //结果2016-07-15
    echo "br/>";
     
    /**
     * 减去时间
     */
    $date=date_create("2013-03-15");
    date_sub($date,date_interval_create_from_date_string("40 days"));
    echo date_format($date,"Y-m-d");
    //2013-02-03
    echo "br/>";
     
    /**
     * 获取两个时区的差值
     */
    $date1=date_create("2013-03-15");
    $date2=date_create("2013-12-12");
    $diff=date_diff($date1,$date2);//返回的是一个DateInterval对象
    echo "pre>";
    var_dump($diff);
    // object(DateInterval)#4 (15) {
    //  ["y"]=>
    //  int(0)
    //  ["m"]=>
    //  int(8)
    //  ["d"]=>
    //  int(27)
    //  ["h"]=>
    //  int(0)
    //  ["i"]=>
    //  int(0)
    //  ["s"]=>
    //  int(0)
    //  ["weekday"]=>
    //  int(0)
    //  ["weekday_behavior"]=>
    //  int(0)
    //  ["first_last_day_of"]=>
    //  int(0)
    //  ["invert"]=>
    //  int(0)
    //  ["days"]=>
    //  int(272)
    //  ["special_type"]=>
    //  int(0)
    //  ["special_amount"]=>
    //  int(0)
    //  ["have_weekday_relative"]=>
    //  int(0)
    //  ["have_special_relative"]=>
    //  int(0)
    // }
    echo "br/>";
     
    /**
     * 获取当前时间戳
     */
    $date=date_create();
    echo date_timestamp_get($date) .'br/>';
     
    $time = time();
    echo $time .'br>';
     
    echo strtotime("now") .'br/>';
     
    /*
     *获取今天0点时间戳
     */
     
    echo strtotime("today").'br>';
    /**
     * 获取带微秒的时间
     */
    echo microtime(true);
     
    /*
     *获取指定时间戳 
     * mktime(hour,minute,second,month,day,year);
     */
    echo "br/>";
    echo mktime(18,30,15,3,15,2019);
     
    /*
     *获取前一天0点时间戳
     */
    echo "br/>";
    echo strtotime('yesterday');
     
    /*
     *获取昨天此时的时间戳
     */
    echo "br/>";
     
    echo strtotime('-1 days');
     
    ?>
    
    

    运行结果:

    Asia/Shanghai
    2016-07-15
    2013-02-03

    object(DateInterval)#4 (15) {
      ["y"]=>
      int(0)
      ["m"]=>
      int(8)
      ["d"]=>
      int(27)
      ["h"]=>
      int(0)
      ["i"]=>
      int(0)
      ["s"]=>
      int(0)
      ["weekday"]=>
      int(0)
      ["weekday_behavior"]=>
      int(0)
      ["first_last_day_of"]=>
      int(0)
      ["invert"]=>
      int(0)
      ["days"]=>
      int(272)
      ["special_type"]=>
      int(0)
      ["special_amount"]=>
      int(0)
      ["have_weekday_relative"]=>
      int(0)
      ["have_special_relative"]=>
      int(0)
    }
    1591150859
    1591150859
    1591150859
    1591113600
    1591150859.0074
    1552645815
    1591027200
    1591064459

    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函数之日期时间函数date()使用详解
    • php中时间函数date及常用的时间计算
    • PHP 日期时间函数的高级应用技巧
    • PHP时间函数使用详解
    • PHP日期时间函数的高级应用技巧
    • php常用日期时间函数实例小结
    • php时间戳格式化显示友好的时间函数分享
    • php date()日期时间函数详解
    • PHP 常用时间函数资料整理
    • php时间函数用法分析
    上一篇:ThinkPHP5框架中使用JWT的方法示例
    下一篇:PHP Trait功能与用法实例分析
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    PHP时间相关常用函数用法示例 PHP,时间,相关,常用,函数,