Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Выбрать наименьшую дату (https://javascript.ru/forum/events/12155-vybrat-naimenshuyu-datu.html)

Леночка 03.10.2010 21:12

Выбрать наименьшую дату
 
Подскажите пожалуйсто, как используя метод min( date), выбрать наименьшую дату. Берется системная дата и дата которую мы должны ввести

monolithed 03.10.2010 21:42

Можно так:
<script type="text/javascript">
function date(a, b){
	var date = /^(\d{2})[\.](\d{2})[\.](\d{4})/;
	a = a.replace(date,"$3$2$1");
	b = b.replace(date,"$3$2$1");
	return a>b ? 1 : -1;
}
array = ['05.10.2001', '08.10.2001', '01.10.2001', '03.10.2001'];
array.sort(date);
document.write('Наиболее ранняя дата: ' + array[0]); 
</script>

Леночка 03.10.2010 22:59

желательно задуйствовать метод min( date)

B@rmaley.e><e 03.10.2010 23:28

monolithed, ой, как страшно...

Леночка, переводите даты в Date и применяете min
var t = new Date(),
 dt = new Date(2010, 8, 13);
t.setTime(Math.min(t, dt))
alert(t)

Леночка 04.10.2010 17:17

спасибо) все помогло)


Часовой пояс GMT +3, время: 08:04.