PHP常用的时间函数

时间函数

在实际的开发场景中,时间函数的使用范围非常广泛,比如记录一篇文章的创建和修改时间,短信验证码的重新发送时间,用户第一次点击网站页面的时间和在某个页面停留的时间等等

time()

作用:

返回当前的Unix时间戳,从格林威治时间到当前时间的秒数,需要配合data()函数才能够读懂

date()

表达式:

stringdate(string[,int] )

作用:

格式化一个本地时间,虽然有效的时间戳典型范围是格林威治时间 1901 年 12 月 13 日 20:45:54 到 2038 年 1 月 19 日 03:14:07。但是在一些windows系统上限制为从 1970 年 1 月 1 日开始。

注释:

此函数的第一参数可以识别一些具有某种意义上的字符串:Y-m-d H : i : s

microtime()、strotime()

作用:

1,返回当前 Unix 时间戳和微秒数;

2,将任何字符串的日期时间描述解析为 Unix 时间戳;

注释:

microtime的第二参数是一个布尔类型,默认是false,如果设置为true,这个时候的返回值将是一个浮点数

date_default_timezone_set()、date_default_timezone_get()

作用:

1,设定用于一个脚本中所有日期时间函数的默认时区;

2,取得一个脚本中所有日期时间函数所使用的默认时区;

注释:

1,此函数的返回值是布尔值,参数无效返回false,否则返回true,如果设置的时区不合法将会产生E_NOTICE 级别的错误信息;

1,此函数的返回值是字符串型,如果获取的时区为成功就返回默认的时区;

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181011G13SSX00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券