文档章节

js获取几分,几小时,几天前

无小农
 无小农
发布于 2017/08/01 16:16
字数 143
阅读 5
收藏 0

数据类型 dataTimesStamp = '2017-4-21 16:41:00';

function getDateDiff(dateTimeStamp){
	var timestamp2 = Date.parse(new Date(dateTimeStamp));  //转换为长整形
	var minute = 1000 * 60;
	var hour = minute * 60;
	var day = hour * 24;
	var halfamonth = day * 15;
	var month = day * 30;
	var now = new Date().getTime();
	var diffValue = now - timestamp2;
	if(diffValue < 0){return;}
	var monthC =diffValue/month;
	var weekC =diffValue/(7*day);
	var dayC =diffValue/day;
	var hourC =diffValue/hour;
	var minC =diffValue/minute;
	if(monthC>=1){
		result="" + parseInt(monthC) + "月前";
	}
	else if(weekC>=1){
		result="" + parseInt(weekC) + "周前";
	}
	else if(dayC>=1){
		result=""+ parseInt(dayC) +"天前";
	}
	else if(hourC>=1){
		result=""+ parseInt(hourC) +"小时前";
	}
	else if(minC>=1){
		result=""+ parseInt(minC) +"分钟前";
	}else
	result="刚刚";
	return result;
}

本文转载自:

无小农
粉丝 2
博文 37
码字总数 11816
作品 0
嘉兴
后端工程师
私信 提问
请问制作微信访问的网页和其他手机浏览器访问的网页有什么区别?

前两天为自己的网站添加了移动版本,开始用的Bootstrap,但微信总是访问不正常,其他浏览器和QQ访问都正常,后来单门做了个移动版本,开始几天还可以正常访问,但这几天又不正常了,现象和以...

本源
2015/01/17
965
1
分享一个自己造的轮子

之前用C#开发Web应用,发布和部署的时候很麻烦,总是要安装和验证IIS。 我的Web应用只面向少量用户,折腾IIS有点得不偿失。 方便起见,自己用HttpListener开发了一个多线程Web服务。 主要特点...

八风不动
2017/03/21
157
0
Java 爬取百度音乐加密的歌曲资源

各位前辈,你们好。最近我在完成学校布置的一个课程设计,我做的是一个音乐播放器,关于爬取歌曲资源链接那里出了一些问题。在几天前,百度音乐的歌曲链接还没有加密,我用Jsoup可以很简单地...

锦湖
2014/11/16
757
4
一篇文章吃透iOS、JS的时间日期(Date, Calendar, Locale, TimeZone)

iOS 时间相关类 NSDate - 表示一个绝对的时间点。 NSCalendar - 代表一个特定的日历,例如公历或者希伯来日历。它提供了一系列基于日期的计算,并且可以让你在"NSDate"和"NSDateComponents"对...

奶爸码农
2018/05/09
0
0
c# .NET RSA结合AES加密服务端和客户端请求数据

这几天空闲时间就想研究一下加密,环境是web程序,通过js请求后台返回数据,我想做的事js在发送请求前将数据加密,服务端收到后解密,待服务端处理完请求后,将处理结果加密返回给客户端,客...

金同学
2018/08/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

gradle grovvy中的闭包

1. 无参数的闭包 //这b1就是一个闭包def b1={ println "hello b1"}//定义方法,包含闭包类型的参数def method1(Closure closure){closure()}//执行method1method1(b1) 执行结果 ...

edison_kwok
23分钟前
3
0
基于Spring Boot + Dubbo的全链路日志追踪(一)

一、 概要 当前公司后端整体架构为:Spring Boot + Dubbo。由于早期项目进度等原因,对日志这块没有统一的规范,基本上是每个项目自己管自己的日志。这也对后面的问题排查带来了很大的困难,...

明天以后
今天
7
0
安装fastdfs文件服务器步骤

1、安装libfastcommon wget https://github.com/happyfish100/libfastcommon/archive/master.zip 解压后安装 cd fastcommon-master ./make.sh ./make.sh install 2、安装 FastDFS,从sourcef......

lsjlgo
今天
3
0
MySQL 5.7 免安装版配置

下载地址:https://dev.mysql.com/downloads/mysql/ 安装步骤 1.下载zip解压到目录下 2.配置环境变量 新建系统变量:MYSQL_HOME,值:D:\DevelopmentTool\Mysql-5.7.26-winx64 修改path变量:...

华山猛男
今天
7
0
java map的遍历

//从大的角度可以分为两类Set<String> set=map.keySet();这里面还可以分为3类, 从set的角度来分 //Set<Map.Entry<String, String>> entery=map.entrySet(); public class Test { public sta......

南桥北木
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部