如何计算两个日期选择器之间的差异
How to calculate the different between two datepickers
im 试图在 JavaScript 中计算两个日期选择器的日期不同。 我尝试关注其他帖子,但每次我计算日期差异 * 价格时,但我没有得到结果。 有人可以指导我朝着正确的方向前进,以实现我在两个日期选择器之间找到日期差异的目标。
//input/saving data for the next form
$(".next").click(function(){
start = $('#checkin').val();
ends = $('#checkout').val();
diff = (ends - start);
days = diff/1000/60/60/24;
//roomPrice = price inserted into selection type(Single = 65, Double = 100, Suite = 120)
roomPrice = Rprices[selectType.value];
//preparing form5
fields = [$('#FirstName').val() + ' ' + $('#LastName').val(),
$('#phone').val(),
$('#email').val(),
$('#StreetAddress').val(),
$('#City').val(),
$('#state').val(),
$('#zip').val(),
$('#checkin').val(),
$('#checkout').val(),
$('#RoomType').val(),
$('#NumOfPeople').val(),
document.getElementById("total").value = days * roomPrice];
我不确定你在问什么,但是:
start = $('#checkin').val(); // assuming this is a date
ends = $('#checkout').val(); // assuming this is a date
var start_date = new Date(start); // assuming the format is correct
var end_date = new Date(ends); // assuming the format is correct
var diff_ms = end_date.getTime() - start_date.getTime(); // assuming both dates exist
将以毫秒为单位为您提供时差。
getDateDiff(time1, time2) {
var t2 = new Date(time1);
var t1 = new Date(time2);
var diffMS = t1 - t2;
var ret = "";
ret = ret + parseInt(diffMS / 1000 / 60 / 60).toString() + " hours ";
diffMS = diffMS - parseInt(diffMS / 1000 / 60 / 60) * 60 * 60 * 1000;
ret = ret + parseInt(diffMS / 1000 / 60).toString() + " min ";
diffMS = diffMS - parseInt(diffMS / 1000 / 60) * 60 * 1000;
ret = ret + parseInt(diffMS / 1000).toString() + " sec";
return ret ;
}
相关文章:
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 在动态创建的元素上获取对特定选择器的引用
- AngularJS-在JSON选择器中使用变量名
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- jQuery最近父级的数据属性选择器
- 我希望这个日期选择器可以从1990年到2000年之间的年份中选择日期
- Javascript-如何使用bootstrap日期时间选择器自动计算两个时间输入之间的差异
- 使用:nth-child()选择器和.get()方法之间的性能差异
- 如何计算两个日期选择器之间的差异
- JQuery 数据选择器在格式之间转换
- 我正在计算两个日期之间的天数,没有周末从 javascript 中的日期选择器获取
- 选择器#id和[id$='id']之间的区别是什么
- 如何测试两个HTML元素或jQuery选择器之间的等价性
- 两个使用javascript的Ajax日期时间选择器之间的天数
- 这两个选择器之间的区别
- 为什么在我的选择器结束和结束引号之间需要一个空格?
- 日期时间选择器Jquery中的日期和时间之间的差异
- 显示2个日期选择器日期之间的天数
- 在选择器中使用相对元素或链接查询选择器之间的区别