Можно же date("t","дата"), вместо той вот функции О_оFedya писал(а):Я уже код на 200 строк написал, думал надо будет смотреть какой месяц, смотреть сколько в нем дней и все дни складывать
Но как написали выше, работать с юникс временем проще.
Можно же date("t","дата"), вместо той вот функции О_оFedya писал(а):Я уже код на 200 строк написал, думал надо будет смотреть какой месяц, смотреть сколько в нем дней и все дни складывать
Код: Выделить всё
$dney = date("01.01.Y");$dney2 = date("d.m.Y");$days = floor((strtotime($row['time'])) - strtotime($dney)/86400); $oplata = floor((strtotime($dney2)) - strtotime($dney)/86400); if (($oplata >= $days) && ($row['authid'] !== "STEAM_0:0:36930615") && ($row['time'] !== 'В отпуске')){$s ="grey";$row['time'] = "{$row['time']} [Не оплачено]";}
Что такое $row[time]?Fedya писал(а):так сделал вообщемКод: Выделить всё
$dney = date("01.01.Y");$dney2 = date("d.m.Y");$days = floor((strtotime($row['time'])) - strtotime($dney)/86400); $oplata = floor((strtotime($dney2)) - strtotime($dney)/86400); if (($oplata >= $days) && ($row['authid'] !== "STEAM_0:0:36930615") && ($row['time'] !== 'В отпуске')){$s ="grey";$row['time'] = "{$row['time']} [Не оплачено]";}