Скрипт смены даты
есть скрипт смены даты Но он охватывает 3 дня Сегодня-послезавтра
Нужно из него сделать скрипт, который до 15:50 по Мск показывает сегодняшний день, а после 15:50 уже завтра
<script type="text/javascript">
$(function(){
var newDate = new Date();
newDate.setDate(newDate.getDate());
var monthNames = [ "января", "февраля", "марта", "апреля", "мая", "июня",
"июля", "августа", "сентября", "октября", "ноября", "декабря" ];
var today = new Date();
today.setDate(newDate.getDate());
var tomorrow = new Date(today.getTime() + (24 * 60 * 60 * 1000));
var dayToday = today.getDate();
var dayTomorrow = tomorrow.getDate();
var monthToday = today.getMonth();
var monthTomorrow = tomorrow.getMonth();
var yearTomorrow = tomorrow.getFullYear();
var afterTomorrow = new Date(tomorrow.getTime() + (48* 60 * 60 * 1000));
var dayAfterTomorrow = afterTomorrow.getDate();
var monthAfterTomorrow = afterTomorrow.getMonth();
var yearAfterTomorrow = afterTomorrow.getFullYear();
var dt = new Date();
var time = dt.getHours() + ":" + dt.getMinutes();
function getDate(offset){
var now = new Date();
var hour = 60*60*1000;
var min = 60*1000;
return new Date(now.getTime() + (now.getTimezoneOffset() * min) + (offset * hour));
}
var dateCET = getDate(3);
var time_2 = dateCET.getHours() + ":" + dateCET.getMinutes();
if (dateCET.getHours() < 0) {
$('#Date').html(dayToday + ' - ' + dayAfterTomorrow + ' ' + monthNames[monthTomorrow]);
}
else {
$('#Date').html(dayTomorrow + ' - ' + dayAfterTomorrow + ' ' + monthNames[monthAfterTomorrow]);
}
});
</script>
<style type="text/css">
#Date {
color: #ffffff;
font-size: 24px;
font-family: 'FuturaPT',Arial,sans-serif;
line-height: 1.55;
font-weight: 700;
}
</style>