Добрый день. Возникла проблема с кодом на сайте.
У меня имеется такой код :
$('.k_change_for_date').on('change', function(){
var days =["Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"];
var now = new Date( $(this).val() );
var nowd = new Date( $(this).val() );
console.log(nowd);
if (days[now.getDay()] == "Понедельник") {
nowd = nowd.setDate(now.getDate() + 0);
}else{
if (days[now.getDay()] == "Вторник") {
nowd = nowd.setDate(now.getDate() - 1);
}else{
if (days[now.getDay()] == "Среда") {
nowd = nowd.setDate(now.getDate() - 2);
}else{
if (days[now.getDay()] == "Четверг") {
nowd = nowd.setDate(now.getDate() - 3);
}else{
if (days[now.getDay()] == "Пятница") {
nowd = nowd.setDate(now.getDate() - 4);
}else{
if (days[now.getDay()] == "Суббота") {
nowd = nowd.setDate(now.getDate() - 5);
}else{
if (days[now.getDay()] == "Воскресенье") {
nowd = nowd.setDate(now.getDate() - 6);
}
}
}
}
}
}
}
console.log(nowd);
week_status = nowd/1000;
console.log(week_status);
$('.k_blocks_grafic_select_date_m_val').html( getFullDateStr( $(this).val() ) );
console.log( getFullDateStr( $(this).val() ) );
update_days();
});
Данный код нужер для верного отображения списка дат на сайте. Он должен выводить код
<script type="text/javascript">week_status = '1668373200'</script>
но вместо этого, он выводит пустой код
<script type="text/javascript">week_status = ''</script>
Никак не пойму, в чем может быть причина.
Код php который выводит эту функцию на сайте
<script type="text/javascript">setTimeout(function() {$('.k_blocks_grafic_select_date_m_val').html( getFullDateStr( '<?php echo date("Y-m-d", $date); ?>' ) );}, 1000) </script>