`

根据传人的时间戳,返回格式化的时间差字符串

 
阅读更多
/**
 * 根据传人的时间戳,返回绝对时间差字符串
 * 
 * @param int $timestamp
 * @return array
 */
function reltime_mk($timestamp,$currentTime){
	
	if ($timestamp < 10) return "刚才" ;
	if ($timestamp < 60) return "{$timestamp}秒前" ;
	
	$info = localtime($timestamp,true);
	
	if ($timestamp < 3600) return sprintf("%d分钟前",$info['tm_min']);

	if ($timestamp < 86400) return sprintf("%d小时前",$info['tm_hour']);
	
	if ($timestamp < 172800) return sprintf("昨天%d:%d:%d",$info['tm_hour'],$info['tm_min'],$info['tm_sec']);
		
	if ($timestamp < 259200) return sprintf("前天%d:%d:%d",$info['tm_hour'],$info['tm_min'],$info['tm_sec']);
		
	return date('Y-m-d H:m:s');
}
 
分享到:
评论

相关推荐

    jsp页面中如何将时间戳字符串格式化为时间标签.docx

    在上面的代码中,我们使用了我们的自定义标签来格式化时间戳字符串,并将格式化后的时间字符串输出到jsp页面中。 在jsp页面中将时间戳字符串格式化为时间标签可以通过使用自定义标签来实现。我们可以通过定义date...

    robotframework格式化时间戳

    除了`FormatTimestamp`,`DateTime`库还提供其他与时间戳相关的功能,如`Convert To Timestamp`用于将日期字符串转换为时间戳,`Get Current Timestamp`获取当前时间的时间戳,以及`Convert From Timestamp`将时间戳...

    字符串和时间戳相互转换

    在编程领域,字符串和时间戳之间的转换是常见的操作,尤其在处理日期和时间相关的功能时。时间戳(Timestamp)通常表示为自1970年1月1日(UTC/GMT的午夜)以来的秒数,不考虑闰秒。而字符串则可以是多种格式的日期和...

    Vue.js 时间转换代码及时间戳转时间字符串

    接下来,这个方法会遍历格式字符串,根据格式占位符从Date对象中取得相应的值,如果该值的长度小于占位符要求的长度,则会在前面补零,以保证输出的字符串符合预期的格式。 在使用方法中,首先创建了一个Date的实例...

    易语言unix时间戳转格式

    例如,创建一个函数`UnixTimestampToFormat`,接受Unix时间戳作为输入,返回格式化的日期字符串。 7. **异常处理**:在编写源码时,考虑到可能出现的错误,如无效的时间戳输入、超出日期范围等,需要添加适当的错误...

    Python之time模块的时间戳,时间字符串格式化与转换方法(13位时间戳)

    Python处理时间和时间戳的内置模块就有time,和datetime两个,本文先说time模块。 关于时间戳的几个概念 ...时间格式字符串,字符串形式的时间。 time模块与时间戳和时间相关的重要函数 time.time() 生成

    js实现时间戳字符串转日期格式

    1、根据后端返回来的时间戳字符串转成前端显示的日期格式; 2、日期之间的连接符可以自动设置;例如(2022/09/02或者2022-09-02等) 3、包含两个插件,可以直接使用。一个是转成到具体的时间秒,一个是转成到天

    iOS时间戳字符串NSDate转化demo.zip

    在这个例子中,我们创建了一个`NSDateFormatter`实例,设置了日期格式,然后用它将字符串转换为NSDate,最后得到时间戳。 在"TimeDemo"项目中,你可能会看到类似的代码实现,演示了这些转换操作。这个项目对于理解...

    字符串格式化工具JSON、XML、HTML,常用字符串格式转换工具与加密方式查看, Unix时间戳工具

    Java Swing GUI桌面应用工具,集成常用的开发调试工具。...2、Unix时间戳,获取最新时间,Unix时间戳转化为通用时间字符串格式 3、字符串长度计算 4、Url编码 解码 5、Base64 加密 解密 6、Unicode 编码 解码

    时间戳生成密码

    根据时间戳,生成在指定时间内有效的开锁密码,密码位数由codeDigits决定

    格式化时间戳

    可以将PHP端的时间戳按格式化时间输出。

    CommonsUtil 时间戳与字符串的转换

    时间戳(Long)转字符串,字符串转时间戳工具包 ,操作方便。

    .NET Core时间戳格式化.txt

    .NET Core时间戳格式化

    php时间戳求时间差php时间戳的用法

    用php时间戳求时间差。用php时间戳求时间差。用php时间戳求时间差。用php时间戳求时间差。用php时间戳求时间差。用php时间戳求时间差。用php时间戳求时间差。

    将时间戳转换为格式化日期的工具

    - 格式化输出:使用`strftime()`函数将日期和时间格式化成易读的字符串,如"YYYY-MM-DD HH:MM:SS"。 - 输出结果:最后,工具将格式化的日期打印到终端。 3. **C语言时间处理函数详解** - `time()`:获取当前时间...

    时间戳转成时间格式

    根据提供的文件信息,我们可以深入探讨有关“时间戳转成时间格式”的知识点,特别是与JavaScript相关的实现方式。 ### 时间戳的概念 时间戳(Timestamp)是一种记录时间的方式,它表示从一个固定的时间点(通常是...

    时间格式化工具,时间戳格式化工具

    时间格式化工具,支持时间转时间戳,时间戳转时间

    js格式化时间和js格式化时间戳示例

    它会根据这个格式来解析`Date`对象的各个部分,并返回一个格式化后的字符串。 例如,如果我们使用`new Date().format("yyyy-MM-dd hh:mm:ss")`,将会得到当前日期和时间的标准格式,如`"2023-03-05 15:30:45"`。 ...

    IOS获取时间戳并转化为对应格式的时间

    时间戳通常表示从一个特定时间点(如1970年1月1日)到现在的秒数或者毫秒数,而时间格式化则是将这种数值转换为人类可读的日期和时间字符串的过程。下面我们将详细讨论如何在iOS中获取时间戳以及如何将其转化为各种...

Global site tag (gtag.js) - Google Analytics