Показать сообщение отдельно
  #1 (permalink)  
Старый 21.04.2015, 18:30
Аватар для Sigizmund2012
Профессор
Отправить личное сообщение для Sigizmund2012 Посмотреть профиль Найти все сообщения от Sigizmund2012
 
Регистрация: 16.07.2014
Сообщений: 267

Вывести количество часов и минут до рабочего времени
Здравствуйте. На сайте есть форма "Заказать обратный звонок". Если время нерабочее, нужно показать пользователю что-то типа "Мы перезвоним вам через 11 часов 18 мин". Вот код:
var sTime,
		hours,
		minutes;
		$.ajax({
			url: "/sendmailforms/time.php",
			cache: false,
			success: function(data){
				sTime = new Date(data);
				hours = sTime.getHours();
				minutes = sTime.getMinutes();
				if(hours > 19){
					var workDate = new Date();
					workDate.setDate(sTime.getDate()+1);
					workDate.setHours(8);
					workDate.setMinutes(0);
					console.log(workDate);
					var diff = workDate - sTime;
					var min = ((diff/1000)/60);
					console.log(min);
				}
			}
		});

Собственно, я не знаю как правильно преобразовать полученные минуты в часы и минуты.
Содержимое time.php:
<?php
echo date("c");
?>
Ответить с цитированием