Показать сообщение отдельно
  #4 (permalink)  
Старый 22.01.2014, 15:01
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,103

oxxy,

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript">
function getdate(){
	//получаем значение даты введенное в форму пользователем
	var valuedate=document.f2.getdateinput.value;
	//заменяем символы введенные пользователем на запятую(по формату Date()
	var rexp=/[-\/\.,\s]+/;//перечень возможных символов введенным пользователем
	var changeval=valuedate.split(rexp);
	var date=new Date();//текущая дата
	var newdate= new Date(changeval[0],changeval[1],changeval[2]);//новая дата,   переменная va changeval - в ней содержатся дата ,введенная пользователем
	var deff=newdate-date;            //получаем разницу между текущей и новой датой
	var sec=Math.floor(deff/1000);    //получаем секунды
	var min=Math.floor(sec/60);       //получаем минуты
	var hour=Math.floor(min/60);	  //получаем часы
	var day=Math.floor(hour/24);	//получаем день
	//здесь просто выводится информация о времени
	var mainrez=document.getElementById('div2');
	mainrez.innerHTML= 'Дата,котрую вы ввели '+newdate+'<br/>'+'Дата которая записалась в параметр Date() ' +changeval+'<br/>'+'Осталось минут '+min+'</br>'+'Осталось часов '+hour+'</br>'+'Осталось дней '+day;
};
</script>
</head>
<body>
<form name="f2">
	<label for="getdate">Enter date</label>
	<input  type="datetime" id="getdate" value='' name="getdateinput" width="50px"/>
</form>
<form name="f1">
	<input type="button" value="get date" onclick="getdate()"/>
</form>
<div id="div2"></div>
</body>
</html>
Ответить с цитированием