|
Ok!
|
|
|
Ok!
|
---|---|---|---|---|
293 | echo $MESS['MONTH_'.date('n')]; // Июнь echo $MESS['MONTH_'.date('n').'_S']; // Июня | месяц, битрикс, родительный падеж | 6700 | Битрикс получить месяц в родительном падеже |
213 | $monthNames = [ "января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря" ]; $tilDate = date("j", strtotime('last day of this month')); $tilMonth = date("n", strtotime('last day of this month')); $til = $tilDate . " " . $monthNames[$tilMonth - 1]; | последний день месяца, php | 21090 | Последний день месяца PHP (напр. 31 мая) |
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 дней, то акция продляется до конца следующего месяца |