Показать сообщение отдельно
  #2 (permalink)  
Старый 03.10.2010, 21:42
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Можно так:
<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>

Последний раз редактировалось monolithed, 03.10.2010 в 21:44.
Ответить с цитированием