Дата материала как во ВКонтакте
Добавлено 27.03.2017 в 19:56
Дата материала как во ВКонтакте
Всем привет, небольшой но полезный скрипт который позволит сменить вам формат даты как в VK.

Установка:

1. Обвернуть нашу дату и время в DIV

Код
<div class="jlen-time">$DATE$|$TIME$</div>


2. Добавить javascript

Код
<script>dates = new Date();  
  sDt = dates.getDate();  
  sDm = dates.getMonth() +1;  
  sDy = dates.getFullYear();  
  $('.jlen-time').each(function() {  
  jDate = $(this).html().split('.')[0];  
  jMonth = $(this).html().split('.')  
  jTime = $(this).html().split('|')[1];  
  jTimeThis = Number(sDt)-Number(1);  
  jYear = $(this).html().split('.')[2].split('|')[0];  
  if(jMonth[1]=='01'){jMont = 'Января';}  
  if(jMonth[1]=='02'){jMont = 'Февраля';}  
  if(jMonth[1]=='03'){jMont = 'Марта';}  
  if(jMonth[1]=='04'){jMont = 'Апреля';}  
  if(jMonth[1]=='05'){jMont = 'Мая';}  
  if(jMonth[1]=='06'){jMont = 'Июня';}  
  if(jMonth[1]=='07'){jMont = 'Июля';}  
  if(jMonth[1]=='08'){jMont = 'Августа';}  
  if(jMonth[1]=='09'){jMont = 'Сентября';}  
  if(jMonth[1]=='10'){jMont = 'Октября';}  
  if(jMonth[1]=='11'){jMont = 'Ноября';}  
  if(jMonth[1]=='12'){jMont = 'Декабря';}  
  if(jYear==sDy) {  
  if(jDate==sDt) { $(this).html('Сегодня в '+jTime+'')  
  } else if(jTimeThis==jDate) {  
  $(this).html('Вчера в '+jTime+''); } else { $(this).html(''+jDate+' '+jMont+' в '+jTime+''); }; } else { $(this).html(''+jDate+' '+jMont+' '+jYear+''); };  
  });  
  </script>


Установка завершена!
К материалу оставили 0 комментариев