Перейти к содержимому


Вывод даты и времени!


  • Вы не можете ответить в тему
Сообщений в теме: 3

#1 mailomsk

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 135 сообщений
Репутация: 0
Начинающий
  • ГородОмск

Отправлено 01 October 2013 - 10:16 AM

Всем Привет! Может кто сталкивался с выводом текущей даты и времени на ShopCMS!
Скриптом не получается! (может скрипт корявый хз).
  • 0

#2 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 01 October 2013 - 10:32 AM

.Ээээ... Куда уж проще-то? php-функция date(), насколько я помню, при отсутствии второго аргумента возвращает текущую дату в заданном первым аргументом формате. Бери да выводи. А для шаблонов есть $smarty.now и date_format
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#3 mailomsk

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 135 сообщений
Репутация: 0
Начинающий
  • ГородОмск

Отправлено 01 October 2013 - 10:42 AM

Ага! Точно! Мерси.
  • 0

#4 mailomsk

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 135 сообщений
Репутация: 0
Начинающий
  • ГородОмск

Отправлено 01 October 2013 - 12:36 PM

Сделал так!
function clock(){
	var currentTime = new Date();
	var currentHours = currentTime.getHours();
	var currentMinutes = currentTime.getMinutes();
	var currentSeconds = currentTime.getSeconds();
	currentMinutes = (currentMinutes < 10 ? "0" : "") + currentMinutes;
	currentSeconds = (currentSeconds < 10 ? "0" : "") + currentSeconds;
	$('#hour_min').text(currentHours + ':' + currentMinutes);
	$('#sec').css({"font-size":"9px", "vertical-align":"text-top"}).text(currentSeconds);
}
//создадим массив дней недели
var days = ['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'];
//и массив месяцев по-русски
var months = ['января', 'Февраля', 'марта', 'апреля', 'мая', 'июня', 'июля',
			  'августа', 'сентября', 'октября', 'ноября', 'декабря'];
$(document).ready(function() {
   var currentTime = new Date();//Получаем текущую дату
   var currentDay = days[currentTime.getDay()];//Вытаскваем из нашего массива текущий день недели
   var currentDate = currentTime.getDate();//День
   var currentMonth = months[currentTime.getMonth()];//Месяц
   var currentYear = currentTime.getFullYear();//Год
//В элемент с id=date выводим текущую дату в красивом формате
   $('#date').text(currentDay + ' ' + currentDate + ' ' + currentMonth + ' ' + currentYear + 'г');
   clock(); //вызываем функцию времени
   window.setInterval(clock, 1000); //вызываем функцию clock() каждую секунду
});
Симпотично получилось!
  • 0