js处理时间的那些事
我们在实际需求中一般需要对时间进行相应的出来,比如:对时间串的拆分显示,两个时间差的求值显示等。
时间拆分:
一般对于这种处理我们使用正则表示式:
正则表达式拆分时间:
var date = data[i].commentDate.split(" ")[0]; // yyyy-MM-dd
var times = data[i].commentDate.split(" ")[1].split(":"); // HH:mm:ss
var time = times[0]+":"+times[1];对于时间差求值先转换为可运算的时间格式,再求值转换:
/*** 时间差求值* @param start* @param end* @returns*/
function seniority(start, end) {var dateStart = new Date(start).getTime();var dateEnd = new Date(end).getTime();var total = (dateEnd - dateStart)/1000;var year = parseInt(total / (365*24*60*60)); //计算出多少年if(year>0) {$("#seniority").empty(); //清空内容$("#seniority").addClass("select");$("#seniority").append("经营年资:"+year+"年")}
}关注公众号,分享干货,讨论技术
转载于:https://www.cnblogs.com/molashaonian/p/9097591.html
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
