js计算保质期天数的代码
js实现保质期计算的方法,js计算保质期天数的代码怎么写教程如下:
1.输入产品的生产日期
2.输入产品的保质期
计算结果:计算出过期时间,保质期剩余天数
js实现代码:
var nowDate = "";
$(function () {
var date = new Date();
var seperator1 = "-";
var seperator2 = ":";
var month = date.getMonth() + 1;
var strDate = date.getDate();
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate;
nowDate = currentdate;
$('#start_date').val(currentdate);
$('#create').click();
});
function create() {
var start_date = $('#start_date').val();
var qx = $('#qx').val();
if (start_date == '') {
layer.msg('鐢熶骇鏃ユ湡涓虹┖!');
return;
}
$('#result').html('');
var workTime = new Date(start_date);
var reworkTime = new Date(workTime);
reworkTime.setTime((reworkTime.getTime() / 1000 + (86400 * qx))*1000);
var arrayDate = reworkTime.toLocaleString().split(' ');
nowDate = nowDate.replace(/[-]/g, "/");
$('#result').append("<p>褰撳墠鏃堕棿:" + nowDate + "</p>");
$('#result').append("<p>杩囨湡鏃堕棿:" + arrayDate[0] + "</p>");
var days = daysBetween(nowDate, arrayDate[0]);
$('#result').append("<p>鍓╀綑澶╂暟:" + days + "澶�</p>");
$('#result').append("<p>寤鸿灏戜簬淇濊川鏈�3鏈堬紙90澶╋級涓嶆槗椋熺敤锛�</p>");
}
function daysBetween(sDate1, sDate2) {
var time1 = Date.parse(new Date(sDate1));
var time2 = Date.parse(new Date(sDate2));
// console.log(parseInt((time2 - time1) / 1000 / 3600 / 24));
// var nDays = Math.abs(parseInt((time2 - time1) / 1000 / 3600 / 24));
return parseInt((time2 - time1) / 1000 / 3600 / 24);
}
显示效果图:http://www.chinawe.net/tools/baozhiqi/
参考文章:http://www.itmacom.com/jc/33454.html