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

mrt19,
<script>
  var birthday = '07.09.2005';
  var dd = birthday.split(".");
  var mydate = new Date(dd[2],dd[1]-1,dd[0]);
  var date = new Date();
  date.setHours(0, 0, 0);
  for (var i=0; ; i+=1000)  {
  mydate = new Date(dd[2],dd[1]-1,+dd[0]+i);
  var test = Math.round((mydate - date) / 864E5); document.write(mydate.toLocaleDateString()+" "+i+"<br>");
  if(test > 0) {document.write("ближайший юбилей "+ i +" дней через " +test + " дней " + mydate.toLocaleDateString()+"<br>"); break }
  }
  i+=1000;
  mydate = new Date(dd[2],dd[1]-1,+dd[0]+i);
  test = Math.round((mydate - date) / 864E5);
  document.write("следующий юбилей "+ i +" дней через " +test + " дней " + mydate.toLocaleDateString());
</script>
Ответить с цитированием