时间函数
在实际的开发场景中,时间函数的使用范围非常广泛,比如记录一篇文章的创建和修改时间,短信验证码的重新发送时间,用户第一次点击网站页面的时间和在某个页面停留的时间等等
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,此函数的返回值是字符串型,如果获取的时区为成功就返回默认的时区;
领取专属 10元无门槛券
私享最新 技术干货