加入收藏 | 设为首页 | 会员中心 | 我要投稿 海洋资讯信息网 (https://www.dahaijun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP获取当 前时间的多种方法

发布时间:2023-02-04 11:18:00 所属栏目:PHP教程 来源:
导读:  执行以上程序的打印结果为:
  1467909956 1467852303

  mktime() mktime() 也可取得一个日期的 UNIX 时间戳。语法如下:
  int mktime ([ int $hour = date("H") [, int $minute = date("i") [,
  执行以上程序的打印结果为:
  1467909956   1467852303
 
  mktime() mktime() 也可取得一个日期的 UNIX 时间戳。语法如下:
  int mktime ([ int $hour = date("H") [, int $minute = date("i") [, int $second = date("s") [, int $month = date("n") [, int $day = date("j") [, int $year = date("Y") [, int $is_dst = -1 ]]]]]]] )
 
  该函数根据给出的参数返回 UNIX 时间戳。时间戳是一个长整数,包含了从 UNIX 纪元到给定时间的秒数。 和 gmmktime() 函数一样,该函数的参数也可以从右向左省略,任何省略的参数会被设置成本地日期和时间的当前值。 使用示例如下:
  <?php
 
  echo mktime(); // 没有设置参数则默认取得当前GMT时间
 
  echo mktime(0,45,3,7,7,2016); //设置参数表示GMT时间2016年7月7日0点45分3秒
 
  ?>
 
  执行以上程序的打印结果为:
  1467910465 1467852303
 
  microtime() microtime() 可获得当前 UNIX 时间戳和微秒数。语法如下:
  mixed microtime ([ bool $get_as_float ] )
 
  如果设置 get_as_float 参数值为 true,microtime() 将返回一个浮点数;若不带参数,则返回一个“msec sec”格式的字符串,其中 sec 是自 UNIX 纪元起到现在的秒数,msec 是微秒部分。字符串的两部分都是以秒为单位返回的。
 

(编辑:海洋资讯信息网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!