|
|
Ok!
|
|
|
Ok!
|
|---|---|---|---|---|
| 190 | <script>
$(document).ready(function(){
function getRemanningDays() {
var date = new Date();
var time = new Date(date.getTime());
time.setMonth(date.getMonth() + 1);
time.setDate(0);
var days = time.getDate() > date.getDate() ? time.getDate() - date.getDate() : 0;
return days;
}
setInterval(function(){
let dateNow = new Date();
let lastDate = new Date(new Date().getFullYear(), new Date().getMonth() + 2, 0).getDate();
let mon = dateNow.getMonth();
let monthNames = [ "января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря" ];
if($('[field="tn_text_1620984661425"]').length){
let text = $('[field="tn_text_1620984661425"]').text();
let part = text.substr(18);
let now = new Date();
let new_text = 'Акция действует до ';
if(getRemanningDays() < 15){
new_text = new_text + lastDate + " " + monthNames[dateNow.getMonth() + 1];
$('[field="tn_text_1620984661425"]').text(new_text);
}
}
}, 1000);
})
</script> | до конча месяца, изменить дату, js | 200 | Акция если до конца месяца менее 10 дней, то акция продляется до конца следующего месяца |