当前位置:  编程技术>php

PHP实现时间轴函数(刚刚、5分钟前)

    来源: 互联网  发布时间:2014-10-12

    本文导语:  说明: 在论坛发帖、发表评论、或使用QQ空间发布日志、微博发表言论时,会看到发表的内容后的时间显示为“刚刚”、“5分钟前”、“昨天10:23”等,而不是直接显示具体日期和时间。 本节为大家介绍实现基于时间轴的时间...

说明:
在论坛发帖、发表评论、或使用QQ空间发布日志、微博发表言论时,会看到发表的内容后的时间显示为“刚刚”、“5分钟前”、“昨天10:23”等,而不是直接显示具体日期和时间。

本节为大家介绍实现基于时间轴的时间的转换。

首先,要明白时间的几个函数:
time():返回当前的 Unix 时间戳
date():格式化一个本地时间/日期。

举例:
date("Y-m-d H:i:s",time());
格式化当前时间,输出:2010-10-11 05:27:35
strtotime():将任何英文文本的日期时间描述解析为 Unix 时间戳。

举例:
echo strtotime("+1 day"), "n";
输出1天前的时间戳:1286861475
date_default_timezone_set():设定要用的默认时区。
一般设置北京时间:date_default_timezone_set("PRC");

下面来写时间轴函数:
该函数的原理就是将系统当前时间与目标时间比较,得到一个差值,再将差值与时间范围(转换成秒)比较,根据其处在时间轴的范围输出不同的结果(如:5分钟前)。

为了便于计算,将时间都转换成Unix时间戳。

php时间轴的函数代码:
 

代码示例:

    
 
 

您可能感兴趣的文章:

  • PHP的substr() 函数用法
  • php构造函数与析构函数
  • php中检测变量是否是一个对象的is_object函数介绍及用法举例
  • php构造函数与析构函数初探
  • php session_id()函数介绍及代码实例
  • PHP中的Pack()函数,Java有哪个函数与之对应???
  • php中session_id()函数详细介绍,会话id生成过程及session id长度
  • php构造函数与析构函数 php内存管理函数
  • php将html特殊字符转换成html字符串的函数:htmlspecialchars()介绍及代码举例
  • php数组函数之array_combine() 数组合并函数
  • php使用socket_bind()函数绑定IP地址
  • php构造函数和析构函数学习
  • php将unix时间戳转换成字符串时间函数(date)
  • php trim函数执行过程解析
  • php通过pack和unpack函数实现对二进制数据封装及解析
  • javascript开源软件 iis7站长之家
  • php时间格式化函数date介绍及用法参考
  • php sprintf函数用法 php浮点数格式
  • php递归示例 php递归函数代码
  • php构造函数与析构函数实例分析
  • 在php中如何用exec()函数运行mv命令
  • php实现socket实现客户端和服务端数据通信源代码
  • PHP实现的AMQP php-amqplib
  • PHP实现Unicode和Utf-8互相转换
  • php解压文件代码实现php在线解压
  • php通过数组实现多条件查询实现方法(字符串分割)
  • php微博短网址算法 php生成短网址的实现代码
  • php过滤html中网站链接 php实现域名白名单功能
  • php实现文件强制下载代码
  • PHP快速排序小例子 php快速排序实现方法
  • php 九九乘法口诀表实现代码
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • php将标准字符串格式时间转换成unix时间戳_strtotime
  • php自定义函数实现美国时间转为北京时间
  • php session 原理详解,用法介绍以及如何设置过期时间
  • php实现的太平洋时间和北京时间互转的自定义函数分享
  • php中把美国时间转为北京时间的自定义函数分享
  • php时间转换unix时间戳实例
  • php获取文件的创建时间、修改时间的简单示例
  • Php计算时间差 php日期转换的例子
  • PHP如何设置页面最大执行时间
  • 计算php脚本执行时间的示例代码
  • php比较绝对时间的大小示例
  • php 创建以unix时间戳命名的文件夹
  • php计算当前程序执行时间
  • php比较两个绝对时间的大小
  • php获取当前时间的毫秒数
  • php 时间计算问题学习总结
  • php 创建以UNIX时间戳命名的文件夹(示例代码)
  • php计算当前程序执行时间示例
  • php获取当前时间的毫秒数的方法
  • php获取时间实例(下一周 下个月)
  • PHP执行时间函数 ini_set与max_execution_time
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • IIS7配置PHP图解(IIS7+PHP_5.2.17/PHP_5.3.5)
  • PHP 5.4.19 和 PHP 5.5.3 发布及下载地址
  • php输入流php://input使用示例(php发送图片流到服务器)
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • PHP转换器 HipHop for PHP
  • PHP去除html标签,php标记及css样式代码参考
  • PHP 框架 Pop php
  • PHP 'ext/soap/php_xml.c'不完整修复存在多个任意文件泄露漏洞
  • PHP的JavaScript框架 PHP.JS




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3