<p style="text-align: center">
代码例子
最近在做酒店的小程序项目开发,遇到一个这样的问题。
酒店的房间价格是浮动的,每天每时或某个特殊的日期价格等都是浮动的不一样。如果用户选择了未来5天的住房的话,而这5天刚好价格还都不一样还有特殊日的价格,如何计算出一个5天的总价格呢?
下面的例子是根据入住的日期,和离店的日期来列出这一个日期段内的所有日期:
这个功能你会有几个地方用到,所以要封装下:单独建一个js文件
获取每天的价格
if (getDays == objroom[h].match) { //对比星期
feeroom.push({ fee: objroom[h].fee,date: dateObj[b] })
}
}
}
return feeroom //最后列出每天的价格,和日期返回
}
times传入的是入住日期和离店日期格式为:‘[2018-01-20,2018-01-26]',objroom是一个未来一个星期的这个房间的每天价格表。
总结
以上所述是小编给大家介绍的javascript实现获取一个日期段内每天不同的价格(计算入住总价格)。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。
原文链接:https://www.f2er.com/js/33857.html