Автоматически продлеваем дату акции на сайте
Время от времени требуется автоматическое продление акции на сайте без участия менеджера. Например, сегодня 5 июля и акция на сайте действует до 1 августа.
На сайте строка с датой акции указана следующим образом:
Акция действует до 01.08.19
Как сделать так, чтобы акция в августе продлилась до 1 сентября? И так каждый месяц и год, чтобы акция сама продлевалась автоматически.
Для этого достаточно будет использовать следующий код на PHP:
<?php
$tek_data = date("d.m.Y");
$arr = explode(".",$tek_data);
$mes = $arr[1];
$god = $arr[2];
if($mes !=12 and $mes !=11 and $mes !=10 and $mes !=9){
$mes_d = $mes + 1;
$mes_v = "0".$mes_d;
} else {
$mes_v = $mes + 1;
}
if($mes ==12){
$mes_v = "01";
$god = $god + 1;
}
echo "Акция действует до 01.".$mes_v.".".$god;
?>
Вот и все. Если вам нужно указать любое другое число месяца, то замените 01 в строке PHP кода:
echo "Акция действует до 01.".$mes_v.".".$god;
Только не забывайте про количество дней в каждом месяце, если будете менять эту цифру.
Поделиться в соц. сетях: