Приветствую! Прошу подсказать, как правильно написать условие, которое будет подсчитывать разницу между датами и при соблюдении условия, например, больше 5 дней, выдавало бы текстовое сообщение. Дата в формате dd.mm.yyyy
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
<!-- ****************Календарь Datepicker**************** -->
<link rel="stylesheet" href="/js/datepicker/smoothness/ui.datepicker.css" type="text/css" media="screen" />
<!-- Подключаем jQuery -->
<script type="text/javascript" src="/js/jquery-1.7.1.min.js"></script>
<!-- Подключаем jQuery UI (у нас там только datepicker) -->
<script type="text/javascript" src="/js/datepicker/jquery-ui-personalized-1.5.3.packed.js"></script>
<!-- Подключаем русификацию datepicker`a -->
<script type="text/javascript" src="/js/datepicker/ui.datepicker-ru.js"></script>
<!-- ****************Календарь Datepicker**************** -->
<script type="text/javascript">
/*<![CDATA[*/
var $d = jQuery.noConflict();
$d(document).ready(function() {
// Указываем дейтпикеру что выводить все нужно на русском
$d.datepicker.setDefaults($d.datepicker.regional['ru']);
$d("#startDate,#endDate").datepicker({
beforeShow: customRange,
showOn: "both",
buttonImage: "/js/datepicker/calendar.gif",
buttonImageOnly: true
});
});
function customRange(input) {
return {minDate: (input.id == "endDate" ? $d("#startDate").datepicker("getDate") : null),
maxDate: (input.id == "startDate" ? $d("#endDate").datepicker("getDate") : null)};
}
/* ]]> */
</script>
<!-- **************** Появляющиеся блоки **************** -->
<script type="text/javascript">
function change(idName) {
if(document.getElementById(idName).style.display=='none') {
document.getElementById(idName).style.display = '';
} else {
document.getElementById(idName).style.display = 'none';
}
return false;
}
</script>
<!-- **************** Исчезающие блоки **************** -->
<script type="text/javascript">
function showPanel () {
var panel = document.getElementById('container');
if (panel.style.display == 'none')
{
panel.style.display = 'block';
}
}
function hidePanel () {
var panel = document.getElementById('container');
if (panel.style.display == 'block')
{
panel.style.display = 'none';
}
}
</script>
<script type="text/javascript">
function show (idName) {
var panel = document.getElementById(idName);
var checkbox = document.getElementById('smoked_check');
if (panel.style.display == 'none')
{
panel.style.display = 'block';
checkbox.disabled=true;
}
}
function hide (idName) {
var panel = document.getElementById(idName);
var checkbox = document.getElementById('smoked_check');
if (panel.style.display == 'block')
{
panel.style.display = 'none';
checkbox.disabled=false;
}
}
</script>
<h1><b></b></h1>
<?=form_open('/booking/1.php')?>
<div align="center">
<table class="booking" cellspacing="1" cellpadding="2" width=600px>
<tr >
<td width=3%></td><td width=50%>
</td>
<td width=47% >
<input type="text" name="name" value="<?=set_value('name');?>" style="width: 260px; background-color: #fff;">
</td>
</tr>
<tr >
<td ></td><td>
<b>Дата приезда:<span style="color:red;">*</span></b>
</td>
<td>
<input type="text" id="startDate" name="ar_date" value="<?=set_value('ar_date');?>" style=" background-color: #fff;">
</td>
</tr>
<tr >
<td ></td>
<td>
<b>Дата отъезда:<span style="color:red;">*</span></b>
</td>
<td>
<input type="text" id="endDate" name="dep_date" value="<?=set_value('dep_date');?>" style=" background-color: #fff;">
<td></td>
</td>
</tr>