`
tw5566
  • 浏览: 460684 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

php时间转换成(月,周,天,小时,分钟,秒)通用方法

    博客分类:
  • php
 
阅读更多
/**
 *  时间转换
 * @param type $timestamp
 * @return type
*/
function humandate($timestamp) {
        $seconds = time() - $timestamp;
        if($seconds > 31536000) {
                return date('Y-n-j',$timestamp);
        } elseif($seconds > 2592000) {
                return ceil($seconds / 2592000).'月前';
        } elseif($seconds > 86400) {
                return ceil($seconds / 86400).'天前';
        } elseif($seconds > 3600) {
                return ceil($seconds / 3600).'小时前';
        } elseif($seconds > 60) {
                return ceil($seconds / 60).'分钟前';
        } else {
                return $seconds.'秒前';
        }
}

 

分享到:
评论

相关推荐

    php获取今日开始时间和结束时间的方法

    然后,`date("Y-m-d H:i:s", ...)` 使用这个时间戳并将其转换为"Y-m-d H:i:s"格式,这是一种常见的日期和时间表示方式,包括4位数的年份、2位数的月份和日期,以及24小时制的小时、分钟和秒。 - 对于 `$endtime`,...

    基于PHP的倒计时html引导页 绿色便携免费版.zip

    2. **计算剩余时间**:使用`time()`函数获取当前时间戳,然后通过减法得到与结束时间的差值,再转换为天、小时、分钟和秒。 3. **动态生成HTML**:PHP可以通过echo或print语句,将计算出的倒计时值插入到HTML模板中...

    通达信期货数据转csv

    它提供了丰富的期货数据,包括日线、五分钟和一分钟等不同时间周期的数据,这对于进行量化交易和数据分析至关重要。本文将深入探讨如何将通达信的期货数据转换为CSV格式,以便在其他分析工具中使用。 首先,我们...

    php实现的DateDiff和DateAdd时间函数代码分享

    其中$part指的是我们希望返回的时间差分的单位(年、月、周、日、小时、分钟或秒),$begin和$end则是两个时间字符串。函数内部通过strtotime函数将时间字符串转换为Unix时间戳,然后通过差值计算出两个时间戳之间的...

    如何使用php输出时间格式

    其中,"a"表示AM/PM,"Y"代表4位数的年份,"m"代表有前导零的月份,"d"代表有前导零的日,"h"代表12小时制的小时,"i"代表分钟。 在实际开发中,可能需要处理各种时间格式。例如,如果您需要输出符合RFC 1123格式...

    PHP setTime 设置当前时间的代码

    在PHP编程语言中,处理时间是一项常见的任务,`setTime`函数是`DateTime`类的一个方法,用于设置日期对象的小时、分钟和秒。在给定的代码段中,我们看到一个名为`_niceTime`的自定义函数,它演示了如何使用`setTime`...

    将酷狗krc歌词解析并转换为lrc歌词php

    例如,时间标签`[分钟:秒.毫秒]`可以通过将秒和毫秒转换为整数,然后使用`date`函数格式化为标准的时间字符串。最后,将所有元素通过指定的分隔符(默认为'n')连接起来,形成完整的LRC歌词文本。 通过以上步骤,...

    PHP日期时间函数的高级应用技巧

    如果不带参数调用,它会返回一个包含年、月、日、小时、分钟等详细信息的关联数组。如果提供了Unix时间戳作为参数,它就会返回对应时间戳的日期和时间信息。这对于需要将时间戳转换成可读的日期格式非常有用。 ...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    时间:Mon, 28 Aug 2006 07:24:34 +0000 作者:yufeng 地址:http:///read.php?38 内容: 提供给新手学习的 PHP新手教程,是一个比较有价值的PHP新手教程! 一、PHP简介 PHP是一种易于学习和使用的服务器端...

    php中获得视频时间总长度的另一种方法

    这可以通过分割冒号然后将小时和分钟转换成秒的形式来完成。 在PHP代码中,可以创建两个函数来分别获取视频的总时长和创建时间: ```php function getTime($file) { $vtime = exec("ffmpeg -i " . $file . " 2>&1...

    thinksns常用手册

    21. **friendlyDate()**:以友好的方式显示时间差,如“刚刚”、“1分钟前”等,提高用户体验。 22. **dateFormat()**:根据指定格式输出日期,可以自定义日期格式。 23. **getMid()**:获取当前登录用户的唯一ID...

    2021-2022计算机二级等级考试试题及答案No.12056.docx

    `Val()`函数用于将数字字符串转换成数值,而`Str()`函数则相反,它将数值转换成字符串形式。`Len()`函数用于计算字符串的长度。 - **分析**:`Val("123.4")`将返回数值123.4,再通过`Str()`转换回字符串"123.4",...

    2021-2022计算机二级等级考试试题及答案No.16533.docx

    - 默认情况下,Session对象的超时时间为20分钟。 #### 题目十八:URL - **知识点解析**: - **URL 的组成部分**:URL(Uniform Resource Locator)即统一资源定位符,是互联网上标准资源的地址。它由协议、主机...

    Cmsez v1.03 beta 1 免费版

     通用灵活的模板设计方法。系统采用流行的“标签”式设计模板方法,如果你用过其他生成HTML功能的系统,设计模板将非常容易上手。与众不同的是,系统提供了功能异常强大的“函数式标签”,这些函数式标签提供了不同...

    随易全站系统Cmsez v1.02 Build 1112 免费版

     通用灵活的模板设计方法。系统采用流行的“标签”式设计模板方法,如果你用过其他生成HTML功能的系统,设计模板将非常容易上手。与众不同的是,系统提供了功能异常强大的“函数式标签”,这些函数式标签提供了不同...

    Linux操作系统基础教程

    Linux 操作系统基础教程 清华大学信息学院计算机系 ...从网上下载的,但是我不推荐易用这种方法得到 Linux,因为仅仅核心就有几十个 Mbit 的 数据量,而一个完整的发行版本大概都是 1Gbit 左右的数据量...

Global site tag (gtag.js) - Google Analytics