powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / datapicker и разница дат
3 сообщений из 3, страница 1 из 1
datapicker и разница дат
    #38164581
iprotrue
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую! Прошу подсказать, как правильно написать условие, которое будет подсчитывать разницу между датами и при соблюдении условия, например, больше 5 дней, выдавало бы текстовое сообщение. Дата в формате dd.mm.yyyy

Код: javascript
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>
...
Рейтинг: 0 / 0
datapicker и разница дат
    #38164605
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
datapicker и разница дат
    #38164617
iprotrue
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель, спасибо. Очень интересные ссылки
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / datapicker и разница дат
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]