Здравствуйте. На сайте есть форма "Заказать обратный звонок". Если время нерабочее, нужно показать пользователю что-то типа "Мы перезвоним вам через 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");
?>