添加日期并显示日期,不包括周末和日期。假期

时间:2014-04-26 07:17:14

标签: javascript jquery html css

我有一个手动添加日期的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" />

我真的很感激有助于实现这一目标。我真的需要这个。非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

仅在客户端解决此问题很困难,因为没有严格的假期模式,因此您需要工作日或假期表。如果你与外国客户合作,它会变得更加复杂。

在我们的项目中,我们有假期分类器,存储在数据库中。当我需要添加工作日时,我要求服务器端做id。服务器使用分类器的版本,这取决于指定客户和手动调整。