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


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