PHP实现时间轴函数代码大家都清楚吗?让用户动态地知道最新的时间,而不是死板的数据时间,今天错新技术频道教你将这些时间转换为固定的时间,希望能帮到您!
首先我们要明白时间的几个函数:
time():返回当前的 Unix 时间戳
date():格式化一个本地时间/日期。
应用举例:
strtotime():将任何英文文本的日期时间描述解析为 Unix 时间戳。
应用举例:
date_default_timezone_set():设定要用的默认时区。
一般我们设置北京时间:date_default_timezone_set("PRC");
理解上面几个函数后我们来写时间轴函数:
该函数的原理就是将系统当前时间与目标时间比较,得到一个差值,再将差值与时间范围(转换成秒)比较,根据其处在时间轴的范围输出不同的结果(如:5分钟前)。为了便于计算,我们将时间都转换成Unix时间戳。
函数tranTime()中的参数$time必须为Unix时间戳,如果不是请先用strtotime()将其转换成Unix时间戳。上面的代码一看就明白了,不用再多述。
调用函数,直接输出:
以上这些是错新技术频道小编给大家介绍的PHP实现时间轴函数代码,阅读了这篇文章,大家是否有所了解?
新闻热点
疑难解答