网上找的都好复杂,这本来就是个粗略显示通俗的时间,绕来绕去都晕了 function timeAgo(o){ var n=new Date().getTime(); var f=n-o; var bs=(f>=0?'前':'后');//判断时间点是在当前时间的 之前 还是 之后 f=Math.abs(f); if(f<6e4){return '刚刚'}//小于60秒,刚刚 if(f<36e5){return parseInt(f/6e4)+'分钟'+bs}//小于1小时,按分钟 if(f&…
<script type="text/javascript"> var date1= '2015/05/01 00:00:00'; //开始时间 var date2 = new Date(); //结束时间 var date3 = date2.getTime() - new Date(date1).getTime(); //时间差的毫秒数 //------------------------------ //计算出相差天数 **)) //计算出小时数 **) //计算天数后…
<script type="text/javascript"> var date1= '2015/05/01 00:00:00'; //开始时间 var date2 = new Date(); //结束时间 var date3 = date2.getTime() - new Date(date1).getTime(); //时间差的毫秒数 //------------------------------ //计算出相差天数 var days=Math.floor(date3…
计算时间间隔的方法有很多,这里只是一种方式,可以方法里直接传入两个时间,也可以传入两个字符串格式的时间,在方法里解析一下就ok,这个例子里不传入参数,直接在方法里随便写一个时间来演示一下 fun() { let startTime = new Date('2018-1-1'); // 开始时间 let endTime = new Date(); // 结束时间 let usedTime = endTime - startTime; // 相差的毫秒数 let days = Math.floor(…
/** * JS获取距当前时间差 * * @param int time JS毫秒时间戳 * */ function get_time_diff(time) { var diff = ''; var time_diff = new Date().getTime() - time; // 计算相差天数 var days = Math.floor(time_diff / (24 * 3600 * 1000)); if (days > 0) { diff += days + '天'; } // 计算相…
前台选择周几(周一周日),比如选择<td>周一</td>,<td>周三</td>,<td>周五</td>我用js attr 给td添加一个selected和value(1-7分别对应周一到周日),然以后取seleted了的value,如1,3,5当成一个数组,然后还有开始日期start和结束日期end.需求就是需要计算开始日期和结束日期之间的所有选中的周一周三周五的日期.如果所示: 以下是js代码:最终值需要调用addWeeks(st…
 //两个时间相差天数 兼容firefox chrome    function datedifference(sDate1, sDate2) {    //sDate1和sDate2是2006-12-18格式          var dateSpan,            tempDate,            iDays;        sDate1 = Date.parse(sDate1);        sDate2 = Date.parse(sDate2);        dat…
.filter('useTime', function() { return function(val) { // if (/.(.mp4)$/gi.test(url)) { // return JSON.parse(str); // } let curTime = new Date().getTime(); var _time = (curTime - val) / 1000; var _str = ""; var _d = 24 * 60 * 60, _h = 60 * 60, _…
//使用C#把发表的时间改为几个月,几天前,几小时前,几分钟前,或几秒前 //2008年03月15日 星期六 02:35 public string DateStringFromNow(DateTime dt) { TimeSpan span = DateTime.Now - dt; ) { return dt.ToShortDateString(); } else { ) { return "1个月前"; } else { ) { return "2周前"; }…
原文:在论坛中出现的比较难的sql问题:45(用户在线登陆时间的小时.分钟计算问题) 最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决的方法了. 所以,觉得有必要记录下来,这样以后再次碰到这类问题,也能从中获取解答的思路. 如何解决用户在线登陆时间--的小时和分钟计算问题. http://bbs.csdn.net/topics/390613823我想得到用户在线时长,格式是:08:00和08:43这种格式的在线时长结果. 我自己尝试查了sq…