//常用于论坛中,例如发表评论后显示刚刚
//规则如下(可根据实际情况进行更改)
1:十分钟内返回 “”“刚刚”
2: 今天内 --- 显示多少小时前
3: 昨天内 ----昨天 小时:分钟
4 : 再往前一致显示为 16-11-11 11:11
//时间转换函数,传入时间戳 //传入时间戳 function getDateDiff(dateTimeStamp) { var currentTime = {}; var result = ""; var now = new Date(); //当前时间 currentTime.currentYear = now.getFullYear(); currentTime.currentMonth = now.getMonth() + 1; currentTime.currentDay = now.getDay(); currentTime.currentHour = now.getHours(); currentTime.currentMinute = now.getMinutes(); var thisTime = new Date(dateTimeStamp); var thisNow = {}; thisNow.year = thisTime.getFullYear(); thisNow.month = thisTime.getMonth() + 1; thisNow.day = thisTime.getDay(); thisNow.hour = (thisTime.getHours() < 10 ? ("0" + thisTime.getHours()) : thisTime.getHours()); thisNow.minute = (thisTime.getMinutes() < 10 ? ("0" + thisTime.getMinutes()) : thisTime.getMinutes()); if (now.getTime() - thisTime.getTime() < 0) { return; } var isSameYear = (currentTime.currentYear == thisNow.year) ? true : false; var isSameMonth = (currentTime.currentMonth == thisNow.month) ? true : false; var isSameDay = (currentTime.currentDay == thisNow.day) ? true : false; var isSameHour = (currentTime.currentHour == thisNow.hour) ? true : false; if (isSameYear && isSameMonth && isSameDay) { if (isSameHour) { //同年同月同时 var minuteSum = currentTime.currentMinute - thisNow.minute; if (minuteSum <= 10) { result = "刚刚" } else if (minuteSum < 60) { result = minuteSum + "分钟前"; } } else { result = (currentTime.currentHour - thisNow.hour) + "小时前"; } } else if (isSameYear && isSameMonth && !isSameDay) { //同年同月不同天 var daySum = currentTime.currentDay - thisNow.day; if (daySum <= 1) { result = "昨天" + thisNow.hour + ":" + thisNow.minute; } else { result = "16-11-11 11:11"; } } else { result = "16-11-11 11:11"; } return result; }
相关推荐
Android获取时间戳,以及将时间戳转换为时间
易语言日期时间戳转换,也就是把日期时间转换成数值的形式,方便操作!易语言日期时间戳转换,也就是把日期时间转换成数值的形式,方便操作!易语言日期时间戳转换,也就是把日期时间转换成数值的形式,方便操作!...
13位时间戳转换工具,比如:1514250000000 打入之后可以直接转化成北京时间:时分表的格式
时间excel需要将13时间戳和10位时间戳转换成标准时间的人群
1.时间戳转换 2.图片Base64转换 3.Base64加解密,MD5加密 4.秒表读秒 5.打开系统计算器
Linux登录日志时间戳转换工具,主要用于Linux系统登录分析,方便溯源。
支持将Unix时间戳转换为UTC时间,也可以将UTC时间转换为Unix时间戳;现在网上也有在线转的页面,不想在线可以下载到本地使用
根据时间戳转换为多少天月之类的
时间戳转换工具DCode
本工具用于将时间戳转换为日期,支持10位和13位。
作为一个程序员一般情况下,json和时间戳是常用的两个工具,我咨询过很多个朋友,他们一般都是通过在线工具对json进行格式化,或者查询时间戳。这个方式也是我之前的使用方式,此种方式不足之处如下: 1.每次打开...
使用javascript、css、jsp技术实现时间与时间戳的相互转换,通过日历选择时间生成时间戳,以上功能无需引入任何文件,可移植能力强,使用方便。应用到document对象、Date对象中的获取时间。
时间戳转换工具是一款可以将即时时间戳转换成时间的专业转换工具,绿色无毒免安装,即下即用,欢迎下载! 软件介绍:Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示...
时间戳与标准时间的转换 时间戳日期之间的转换
欢迎使用渝海UNIX时间戳转换工具,本工具运行环境需求:PHP。 大部分网络应用存储时间值都是时间戳数字,如果您需要知道对应...同理可以把标准时间转换为UNIX时间戳。 2、DIV CSS模板方便修改; 3、免费、开源程序。
这段代码可以用来转换常规时间格式为unix时间戳,也可以将unix时间戳转换回来, 例如:1332888820 格式转换成 2012-03-28 06:53:40的形式 # -*- coding: utf-8 -*- import time def timestamp_datetime(value): ...
本地时间戳转换工具,因为办公环境涉及到不连外网的情况,所以用该脚本进行必要的时间戳转换 时间戳转换工具,将日常时间转换为时间戳 同时可以将时间戳转换为日常时间 js实现
时间戳转换工具及C#源码,可以实现至1970来的秒数与标准年月日时分秒时间的相互转换
一个非常简介的时间戳转换工具,可以把时间,日期,转换成时间戳,也可以把时间戳转换成日期格式。
下面小编就为大家分享一篇js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法),具有很的参考价值,希望对大家有所帮助