BB-код в Подписи или сообщении,
Показывающий число дней от стартовой или до конечной Даты

Позволяет вставлять bb-коды (в сообщениях на форуме) или HTML-код отсчета сколько дней осталось до нужной даты
или сколько прошло дней от заданной даты.
http://s7.uploads.ru/NDdiL.jpg

Автор: Deff
Платформа: любая

В конец HTML низ

Код:
<!-- Число дней от даты старта/или до конечной даты -->
<script type="text/javascript">
$('abbr[title^="startDate:"],abbr[title^="forEndDate:"]').each(function() {
  var d = $(this).attr('title');
  var d2= d.replace(/^forEndDate:|startDate:/,'');
  var zn = 1;
  if(d.indexOf('forEndDate:')==0)zn = -1;
  if(d==d2) return true;
  var d3 = d2.replace(/^(\d+)\.(\d{2})\.(\d{4})/,'$3,$2,$1');
  if(d2==d3) return true;
  var n = zn*(+new Date()-(+new Date(d3)))/1000;
  if(n<=0) return true;
  n = parseInt(n/(24*60*60));
  function addWord(n) {
    var words = "дней,день,дня,дня,дня,дней"; // Выходное слово для числительных от 0 до 5;
    words=words.split(","); var e = words.pop(), word11_19 = e;
    for(var i=5; i<11; i++){ words.push(e); }
    var Out = words[n%10];
    if(parseInt((n%100)/10)==1)Out = word11_19;
    return '<span class="Num">'+n+'</span><span class="day"> '+Out+'</span>';
  }
  $(this).replaceWith(addWord(n));
});
</script>


Для вставки BB-кода на форумы (в сообщения, в подпись и т.д.):

Я на этом форуме уже [abbr="startDate:24.11.2014"][/abbr]
До нового года осталось [abbr="forEndDate:01.01.2018"][/abbr]

Первая строчка - пример отчета ОТ начальной даты.
Вторая строчка - пример отчета ДО кончечной даты.
КРАСНОЕ - дата старта или окончания отчета.

BB-код можно также оборачивать различными тегами. Например:

Код:
[font=Georgia][size=22][color=red]  [abbr="forEndDate:01.01.2016"][/abbr] [/color][/size][/font]


Для вставки HTML-кода (на сайты, на страницы):

Форум существует: <abbr title="startDate:24.11.2014"></abbr>
До нового года осталось: <abbr title="forEndDate:01.01.2016"></abbr>