• 【php】日期时间


    一、 日期时间:
      a) 这是一块非常重要的内容,我们在windows当中,或者是将来要接触的定时器也好,都是需要使用到这一块内容的!
    二、 PHP当中的日期时间:
      a) 时间戳:time()可以获取时间戳
        i. 时间戳它就是一个整数!
        ii. 范围:-2147483648 ~ 2147483647
        iii. 定义:在1970年1月1号,在英国的格林威治正式启用,从0秒开始走到现在的一个整数值
      b) 时区:(在PHP手册当中进行搜索date_default_timezone_set(‘时区 ’);)
        i. 地球一共有24个时区,中国属于东八区
        ii. Php当中如果时区不指定,则自动选择英国的时区
        iii. 时区的设置方式:
          1. Date_default_timezone_set(‘’);
          2. 注意:使用上面的时区设置函数随意选择一个中国的地区就可以时间时间的转换!因为中国都属于东八区!
          3. 在php.ini当中设置时区
            a) 搜索:date.timezone = “UTC”; 改成 “PRC”
        iv. UTC = 大不列颠及北爱尔兰联合王国(英国)
        v. PRC = 中华人民共和国
    三、 日期时间函数:
      a) time() 获取当前系统时间戳
      b) date() 格式化一个时间戳的日期

     1 //格式化当前时间戳
     2 date('Y-m-d H:i:s',time())
     3 
     4 //计算出的昨天的时间戳
     5 $yestoday = time() - 24*60*60;
     6 
     7 //计算出昨天现在这个时间的时间戳
     8 date('Y-m-d H:i:s',$yestoday);
     9 
    10 //计算出去年现在这个时间的时间戳
    11 date('Y-m-d H:i:s',time()-24*60*60*365);

      c) mktime() 取得一个指定日期的时间戳

    1 //mktime() 生成一个指定日期的时间戳   mktime(时,分,秒,月,日,年);
    2 $birthday = mktime(0,0,0,30,5,1991);

      d) strtotime() 将一个字符串格式的日期转换为时间戳

    1 //获取一下字符串类型的时间戳
    2 var_dump(date('Y-m-d H:i:s',strtotime('now')));
    3 var_dump(date('Y-m-d H:i:s',strtotime('yesterday')));
    4 var_dump(date('Y-m-d H:i:s',strtotime('10 September 2000')));
    5 var_dump(date('Y-m-d H:i:s',strtotime('+1 day')));
    6 var_dump(date('Y-m-d H:i:s',strtotime('+1 week')));
    7 var_dump(date('Y-m-d H:i:s',strtotime('+1 week 2 days 4 hours 2 seconds')));
    8 var_dump(date('Y-m-d H:i:s',strtotime('next Thursday')));
    9 var_dump(date('Y-m-d H:i:s',strtotime('last Monday')));
  • 相关阅读:
    最全的“大数据”学习资源
    民生银行十五年的数据体系建设,深入解读阿拉丁大数据生态圈、人人BI 是如何养成的?【转】
    大数据分析界的“神兽”Apache Kylin有多牛?【转】
    大数据环境下互联网行业数据仓库/数据平台的架构之漫谈-续【转】
    写给大数据开发初学者的话5[转]
    唯品会海量实时OLAP分析技术升级之路
    大数据学习笔记
    元数据
    数据仓库之数据模型
    官方教程:Apache Kylin和Superset集成,使用开源组件,完美打造OLAP系统
  • 原文地址:https://www.cnblogs.com/peilanluo/p/6816652.html
Copyright © 2020-2023  润新知