我有一个手动添加日期的div和一个带有一些选项的下拉菜单。当用户选择选项a时,它应该将特定的天数(即:4天)添加到手动添加的开始日期,不包括周末和假日,并在另一个div中显示新日期。
我打算使用JQuery,我研究如何解决这个问题,我找到了这两个,JSfiddles,因为我非常喜欢这个,我不知道从哪里开始实现结果,我想要。这是两个提到的JSfiddles。 http://jsfiddle.net/r3RKq/4/& http://jsfiddle.net/djwave28/sZ5jq/24/
我为它创建了基本的HTML结构:
<div class="start-date">26-04-2014</div>
<select id="uniform">
<option value='3'>Small</option>
<option value='2'>Medium</option>
<option value='1'>Large</option>
</select>
<!-- Small takes 4 days to finish
Medium takes 6 days to finish
Large takes 8 days to finish
-->
<button id="calculate">calculate</button>
<span>Estimated Possible Date:</span><div id="result" />
我真的很感激有助于实现这一目标。我真的需要这个。非常感谢你的帮助。
答案 0 :(得分:0)
仅在客户端解决此问题很困难,因为没有严格的假期模式,因此您需要工作日或假期表。如果你与外国客户合作,它会变得更加复杂。
在我们的项目中,我们有假期分类器,存储在数据库中。当我需要添加工作日时,我要求服务器端做id。服务器使用分类器的版本,这取决于指定客户和手动调整。