在项目中时间一律显示为2014-10-20 10:22显得很呆板。在微博、QQ空间等网站通常会显示为几秒前,几分钟前,几小时前等容易阅读的时间,我们称之为友好的时间格式。那么用php怎么实现呢?
大体思路如下:
如果是跨年并且大于3天就显示为具体的时间
如果是今天的
如果是一分钟内则显示几秒之前
如果是一小时内则显示几分钟前
js 获取前天、昨天、今天、明天、后天的时间
2015-1-12 14:11:12
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>js获取日期:前天、昨天、今天、明天、后天 - 郑州网建Camnpr.com</title>
</head>
<body>
现象:
“因软盘为写保护而无法写入软盘,请将卷 的写保护从驱动器\Device\Harddisk1\dr5中删除”。无法格式化,同样显示写保护。
问题分析:
如果你的U盘没有写保护开关,并且插到不同
全面兼容的javascript时间格式化函数,实用总结!
设置显示时间戳
<%
request.setAttribute("currentTimeStamp",Calendar.getInstance().getTime());
%>
显示:2009-11
<fmt:formatDate pattern="yyyy-MM" value="${currentTimeStamp}"/> <br/>
显示:2009-11-30 23:47:06
<fmt:formatDate pattern="yyyy-MM-dd HH:mm:ss" value="${currentTimeStamp}"/> <br/>
显示:$12.
这个函数经常用到,分享给大家。
函数代码: