星空网 > 软件开发 > Java

为 Date 对象添加 ago 属性

/** 此处,__defineGetter__与__defineSetter__相当于C#实体中类中的get与set**/Date.prototype.__defineGetter__('ago',function () {    var diff = ((new Date()).getTime() - this.getTime()) / 1000,      day_diff = Math.floor(diff / 86400);    return day_diff == 0 &&            diff < 60 && 'just now' ||            diff < 120 && '1 minute ago' ||            diff < 3600 && Math.floor( diff / 60 ) + 'minutes ago' ||            diff < 7200 && '1 hour ago' ||            day_diff == 1 && 'yesterday' ||            day_diff < 7 && day_diff + 'days ago' ||            Math.ceil( day_diff / 7 ) + 'weeks ago';  });

测试一下

var a = new Date('12/12/1990')a.ago// "1353weeks ago"var a = new Date('2016-11-9')a.ago// "yesterday"var a = new Date('2016-11-5')a.ago// "5days ago"

今后就根据需求变动其return的条件即可




原标题:为 Date 对象添加 ago 属性

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

跨境周报|Temu新政新“压榨”,亚马逊验证潮持续:https://www.ikjzd.com/articles/1665651840147726337
成功案例|独立站增长71%,安克创新如何转型?:https://www.ikjzd.com/articles/1665652321012707330
Wish邮整合是缩影?跨境物流行业或迎来洗牌!:https://www.ikjzd.com/articles/16657
亚马逊印度站点解析:https://www.ikjzd.com/articles/16658
跨境电商与海外仓设立(上):https://www.ikjzd.com/articles/1665882991454613506
HaiMa海玛|Bala:以「趣味健身法」和海外社媒打出差异化!:https://www.ikjzd.com/articles/1665888793103376385
抖音电商副总裁将赴TikTok电商任职:https://www.goluckyvip.com/news/187213.html
中国跨境电商持续爆发,韩国本土企业慌了:https://www.kjdsnews.com/a/1836491.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流