php时间2小时以前,PHP版实现友好的时间显示方式(例如:2小时前)
/*
* Data time functions.
// * 模块
*/
defined(‘TSKY’) || die(‘Permission Denied!’);
function fmtMonth($month){
return date(‘F, Y’,day2time($month.’01’));
}
//
function fmt_month($ts) {
return strftime(“%b,%Y”,$ts);
}
// 03:02
function shartTime($ts) {
return strftime(“%H:%M”,$ts);
}
// 03:02:01
function longTime($ts) {
return strftime(“%T”,$ts);
}
//4月18日
function shortDate($ts) {
return date(“n月d日”,$ts);
}
//2006年4月18日
function longDate($ts) {
return date(“Y年n月d日”,$ts);
}
function dateTime($ts) {
return date(“Y年n月d日 H:i:s”,$ts);
}
function fullDateTime($ts) {
return date(“Y年n月d日 “,$ts).week($ts);
}
function week($ts) {
global $lang;
return $lang[‘weekDay’][date(‘w’,$ts)];
}
function relatively_date($date) {
if (!preg_match(‘/^d+$/’, $date)) $date = strtotime(trim($date));
$sec = time() – $date;
switch(true){
case $sec < 3600:
return round($sec/60). ‘ 分钟前’;
case $sec < 86400:
return round($sec/3600). ‘ 小时前’;
case $sec < (86400 * 7):
return round($sec/86400). ‘ 天前’;//days ago
case $sec < (86400 * 7 * 4):
return round($sec/(86400*7)). ‘ 周前’; //weeks ago
default:
return longDate($date);
}
}
function nextMonth($month/*200512->200601*/){
return date(‘Ym’,strtotime(‘+1 month’,strtotime($month.’01’)));
}
function prevMonth($month/*200512->200511*/){
return date(‘Ym’,strtotime(‘-1 month’,strtotime($month.’01’)));
}
function prevDay($day/*20050826*/){
$day = substr($day,0,8);
return date(‘Ymd’,strtotime(‘-1 day’,strtotime($day)));
}
function nextDay($day/*20050826*/){
$day = substr($day,0,8);
return date(‘Ymd’,strtotime(‘+1 day’,strtotime($day)));
}
function nextExistsDay($day/*20050109*/){
$day = nextDay($day);
while(!hasTopic($day) && $day < TODAY){
$day = nextDay($day);
}
return hasTopic($day) ? $day : false;
}
function prevExistsDay($day/*20050109*/){
global $cfg;
$day = prevDay($day);
while(!hasTopic($day) && (int)$day > $cfg->origDate){
$day = prevDay($day);
}
return hasTopic($day) ? $day : false;
}
function prev_day($day){$day = substr($day,0,8);return date(‘Ymd’,strtotime(‘-1 day’,strtotime($day)));}
function long_date($ts){return date(“Y年n月d日”,$ts);}
function day2time($day){return @strtotime($day);}
/*
echo “
";
echo strftime(“a%an”);// a 星期二
echo strftime(“A%An”);// A 星期二
echo strftime(“b%bn”);// b 四月
echo strftime(“B%Bn”);// B 四月
echo strftime(“c%cn”);// c 2006-4-18 3:48:11
echo strftime(“C%Cn”);// C
echo strftime(“d%dn”);// d 18
echo strftime(“D%Dn”);// D
echo strftime(“e%en”);// e
echo strftime(“g%gn”);// g
echo strftime(“G%Gn”);// G
echo strftime(“h%hn”);// h
echo strftime(“H%Hn”);// H 03
echo strftime(“I%In”);// I 03
echo strftime(“j%jn”);// j 108
echo strftime(“m%mn”);// m 04
echo strftime(“M%Mn”);// M 48
echo strftime(“n%nn”);// n
echo strftime(“p%pn”);// p 上午
echo strftime(“r%rn”);// r
echo strftime(“R%Rn”);// R
echo strftime(“S%Sn”);// S 11
echo strftime(“t%tn”);// t
echo strftime(“T%Tn”);// T
echo strftime(“u%un”);// u
echo strftime(“U%Un”);// U 16
echo strftime(“V%Vn”);// V
echo strftime(“W%Wn”);// W 16
echo strftime(“w%wn”);// w 2
echo strftime(“x%xn”);// x 2006-4-18
echo strftime(“X%Xn”);// X 3:48:11
echo strftime(“y%yn”);// y 06
echo strftime(“Y%Yn”);// Y 2006
echo strftime(“Z%Zn”);// Z 中国标准时间
echo strftime(“%%%n”);// %
*/
php时间2小时以前,PHP版实现友好的时间显示方式(例如:2小时前)相关推荐
- win7纯净版系统锁定系统时间的设置方法
在使用电脑的过程中总是会遇到各式各样的问题,就有小伙伴咨询小编说想要锁定系统时间,想知道怎么操作.那么针对这个问题,小编就以win7纯净版为例,给大家讲讲锁定系统时间的办法win7纯净版系统锁定系统时 ...
- 金融时间序列分析:第3版
<金融时间序列分析:第3版> 基本信息 原书名:Analysis of Financial Time Series Third Edition 作者: (美)蔡瑞胸(Tsay, R. S. ...
- 苹果x漫画脸_《名侦探柯南》漫画时间线索整理简化重置版(6)(总FILE.311~FILE.360)...
贝克街的猫:<名侦探柯南>按照主线时间线来讲,现在距离新一变成柯南过了多久? 以上是我之前的关于柯南漫画时间线索的回答,同时也逐话回忆了柯南漫画的剧情,感兴趣的话可以看看. 往前篇链接: ...
- 时间语义解析工具 Python版,从文本中提取时间,并解析其含义,在线使用,时间语义识别
时常我们需要从文本中,提取出时间信息,并将这个信息标准化,例如: [新华社报2021-9-9]国家统计局今天发布了2021年8月份全国CPI(居民消费价格指数) 需要从中抽取出 2021-9-9 和 ...
- 8瓶酒一瓶有毒,用人测试。每次测试结果8小时后才会得出,而你只有8个小时的时间。问最少需要(B)人测试?
8瓶酒一瓶有毒,用人测试.每次测试结果8小时后才会得出,而你只有8个小时的时间.问最少需要(B)人测试? A.2 B.3 C.4 D.6 解析:用 ...
- 我的世界服务器玩家在线时间,将公布上线时间?我的世界中国版网易520前瞻
[17173专稿,转载请注明出处] <我的世界>中国版最近一段时间动作不断. 网易CEO丁磊在财报电话会议上公布了<我的世界>手游版会在7月份推出,结合<我的世界> ...
- c语言24小时制转化12,在C ++中将时间从24小时制转换为12小时制
在本教程中,我们将讨论将时间从24小时制转换为12小时制的程序. 为此,我们将提供24小时格式的特定时间.我们的任务是将其转换为带有" AM"或" PM"扩展名 ...
- android11最新版本是多少,Android11正式发布 安卓11正式版系统发布更新时间
Android11正式发布 安卓11正式版系统发布更新时间 谷歌Android 11正式版系统在2020年9月9日正式是发布,发布后很快就面向最新的Pixel手机推送.而国内也即将用上,首批使用And ...
- 数据库查询时间相差8小时解决_mysql从数据库查询的时间与实际时间相差8小时(时区问题)...
解决方法: 设置spring配置文件: 1.spring.datasource.url=jdbc:mysql://10.35.105.25:3306/database?characterEncodin ...
最新文章
- ai为什么要栅格化_三大优势告诉你,为什么一定要加盟AI定制家居
- samba 服务
- 插入数据,已存在则不插入
- oracle表的历史数据转储过程,C#连接Oracle数据库通过存储过程操作数据库 - cuizm的专栏 - CSDN博客...
- c语言 字符串转换为int或float
- 行业大牛都是同时掌握游戏建模和游戏原画的吗?
- PCL学习(三) SAC-IA 估记object pose
- 2月8日见!三星Galaxy S22系列新增樱花粉配色
- Linux系统中安装软件的三种方法(三)
- svn插件Subclipse
- Win7远程桌面 提示 登录没有成功解决方法
- python识图 web_python+flask搭建CNN在线识别手写中文网站
- iOS日历攻略:提醒调休并过滤法定节假日
- 山一程,水一程,身向榆关那畔行,夜深千帐灯。
- android--图片透明
- 【Java】广州三本秋招之路
- Qt模仿Boss直聘的竞争力分析器
- 交换机和路由器技术-18-热备份路由选择协议HSRP
- iOS 设置代理详细步骤
- LTE小基站吞吐量测试:三星G3518手机频点锁定方法
热门文章
- C语言eigen存为txt文件,如何为使用Eigen(C线性代数的模板库)的C项目编写一个makefile?...
- python根据月份获取月初月末_用python获取月末数据
- openfalcon 组件监控_open-falcon监控业务URL探测
- mysql 讲义_MySQL 讲义
- php larval 胖模型,php – 从缓存中获取的Laravel模型访问器 – 性能增强
- ap统计学需要什么计算机,准备AP统计学考试不需要死背公式
- java 转xml 变成两根下划线_XStream实现xml和java对象之间的互相转换(包括对属性,别名,下划线_的处理),同理JSON也可以...
- centos mysql php tomcat_centos 一键部署安装nginx,mysql,php,apache,tomcat,redis等包合集
- 【quartz】执行一次功能
- usb3.0 ssd 测试软件,当USB3.0遇上SSD,TB败得移动硬盘盒测试