最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

event.target和时间计算实例详解

来源:动视网 责编:小采 时间:2020-11-27 20:17:56
文档

event.target和时间计算实例详解

event.target和时间计算实例详解:(1)event.target 例:点击元素之外的地方内容消失,但点击元素本身不会消失 (2)时间计算 最近一小时的以xx分钟前输出,超过最近一小时,输出相应时间 Vue.filter("time", function(value) { var time; var min
推荐度:
导读event.target和时间计算实例详解:(1)event.target 例:点击元素之外的地方内容消失,但点击元素本身不会消失 (2)时间计算 最近一小时的以xx分钟前输出,超过最近一小时,输出相应时间 Vue.filter("time", function(value) { var time; var min
 (1)event.target

  例:点击元素之外的地方内容消失,但点击元素本身不会消失

(2)时间计算

 最近一小时的以‘xx分钟前’输出,超过最近一小时,输出相应时间

Vue.filter("time", function(value) {
 var time;
 var minutes = timeErrand(value);
 if(minutes){
 time = minutes+"分钟";
 }else {
 var s = new Date(value);
 time = formatDate(s);
 }
 return time;
});
function formatDate(now){
 var year = now.getFullYear(),
 month = now.getMonth() + 1 >= 10 ? now.getMonth() + 1 : '0' + (now.getMonth() + 1),
 date = now.getDate() >= 10 ? now.getDate() : '0' + now.getDate(),
 hour= now.getHours(),
 minute = now.getMinutes();
 return year + '.' + month + '.' + date; 
}
function timeErrand(value){
 var date1 = value; //开始时间
 var date2 = new Date(); //结束时间
 var date3 = date2.getTime() - new Date(date1).getTime();
 var days=Math.floor(date3/(24*3600*1000));
 var leave1=date3%(24*3600*1000);
 var hours=Math.floor(leave1/(3600*1000));
 var leave2=leave1%(3600*1000);
 var minutes=Math.floor(leave2/(60*1000));
 var leave3=leave2%(60*1000);
 var seconds = Math.round(leave3/1000);
 //console.log("相差 "+days+"天 "+hours+"小时 "+minutes+" 分钟"+seconds+" 秒");
 if(days==0 && hours == 0 && minutes <= 60){
 return minutes;
 }
}

文档

event.target和时间计算实例详解

event.target和时间计算实例详解:(1)event.target 例:点击元素之外的地方内容消失,但点击元素本身不会消失 (2)时间计算 最近一小时的以xx分钟前输出,超过最近一小时,输出相应时间 Vue.filter("time", function(value) { var time; var min
推荐度:
标签: 计算 例子 详解
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top