php把时间戳转换成多少时间之前函数的实例

如下所示:

function wordTime($time) { $time = (int) substr($time, 0, 10); $int = time() - $time; $str = ''; if ($int <= 2){ $str = sprintf('刚刚', $int); }elseif ($int < 60){ $str = sprintf('%d秒前', $int); }elseif ($int < 3600){ $str = sprintf('%d分钟前', floor($int / 60)); }elseif ($int < 86400){ $str = sprintf('%d小时前', floor($int / 3600)); }elseif ($int < 2592000){ $str = sprintf('%d天前', floor($int / 86400)); }else{ $str = date('Y-m-d H:i:s', $time); } return $str; }

以上这篇php把时间戳转换成多少时间之前函数的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

时间: 2024-10-23 19:48:33

php把时间戳转换成多少时间之前函数的实例的相关文章

php把时间戳转换成多少时间之前函数的实例_php实例

如下所示: function wordTime($time) { $time = (int) substr($time, 0, 10); $int = time() - $time; $str = ''; if ($int <= 2){ $str = sprintf('刚刚', $int); }elseif ($int < 60){ $str = sprintf('%d秒前', $int); }elseif ($int < 3600){ $str = sprintf('%d分钟前', f

C++时间戳转换成日期时间的步骤和示例代码_C 语言

因工作需要,经常跟时间戳打交道,但是因为它仅仅是一个数字,我们很难直接看出它有什么意义,或两个时间戳之间究竟差了多长的间隔.于是从MSDN for Visual Studio6上找到了时间戳转换成日期时间的算法.本文除介绍这一算法外,还提供一个示例代码. 1.将时间戳转换成一串32比特的二进制数.有些数字转换之后不够32位,则在前面补充0.这可通过windows自带的计算器完成.比如481522543转换成 0001 1100 1011 0011 0111 0011 0110 1111 2.根据

DEDECMS自定义表单unix时间戳转换成常规时间方法及增加表单添加时间方法

DEDECMS自定义表单提交的时间给转换成unix时间戳(一段数字),我们管理员在后台需要看到是日期,而不是那一行数字,下面方法可以解决这个问题,dedecms 5.6和5.7都可以,打开dede/templets/diy_list.htm,在42行左右( 其它附件</a>";}下一行),再加一个IF判断,代码如下: else if($fielddata[1]=='datetime') { $fields[$field] = GetDateMk($fields[$field]); }

VBS实现将当前时间转换成UTC时间

  这篇文章主要介绍了VBS实现将当前时间转换成UTC时间,十分的简单实用,需要的朋友可以参考下 例如下面的代码在当前时间返回:1368299689 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 Option Explicit   Dim dtmD

js中的时间转换—毫秒转换成日期时间的示例代码

 本篇文章主要是对js中的时间转换-毫秒转换成日期时间的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 js毫秒时间转换成日期时间   代码如下: var oldTime = (new Date("2011/11/11 20:10:10")).getTime(); //得到毫秒数   大多数是用毫秒数除以365*24*60*60&1000,这么转回去,这种方法转换太过复杂,年月日,时分秒都要不同的方法获取,而且有的年份有366天,有的365天,这么算起来就太过

tomcat-请问如何在weblogic环境下JS怎么将CST时间转换成UTC时间,有遇到过的朋友没?

问题描述 请问如何在weblogic环境下JS怎么将CST时间转换成UTC时间,有遇到过的朋友没? 我现在在本地tomcat环境下可以是将CST时间转换成UTC时间,如: var cstDate=CSTDate;(这是一个变量值,其中值为:Sun Mar 31 00:00:00 CST 2013,但这个地方不知道是String型还是Date型,感觉比较困惑) var date=new Date(cstDate);这样在tomcat下是可以转换的,显示结果为:Sun Mar 31 14:00:00

js中的时间转换—毫秒转换成日期时间的示例代码_javascript技巧

js毫秒时间转换成日期时间 复制代码 代码如下: var oldTime = (new Date("2011/11/11 20:10:10")).getTime(); //得到毫秒数 大多数是用毫秒数除以365*24*60*60&1000,这么转回去,这种方法转换太过复杂,年月日,时分秒都要不同的方法获取,而且有的年份有366天,有的365天,这么算起来就太过复杂了. 后面自己试了一个方法,居然成功了 复制代码 代码如下: var oldTime = (new Date(&qu

unix时间戳转换成标准时间(c#)

//---unix时间戳转换成标准时间(c#)---//     /*     string timeStamp = "1144821796";     DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970,1,1));     long lTime = long.Parse(timeStamp + "0000000");     TimeSpan toNow = new

js 格林时间转换成北京时间

太平洋时区--指的是美国洛杉矶.旧金山.圣地亚哥.拉斯维加斯.西雅图等所在的时区.北京时间为 太平洋时间加16个小时,而格林尼治时间是太平洋时间加8个小时 如果太平洋时间是4点,则格林尼治时间是12点,北京时间是20点   PS:标题是格林时间,其实任何非北京时间都可以转换成北京时间 Javascript:  代码如下 复制代码 "Fri, 11 Apr 2014 03:01:08 GMT" // 格林时间 "Fri Apr 11 2014 11:10:08 GMT+0800