$date = "01-01-2017";
if($date --- условие ---) {
echo "Дата старше 6 месяцев";
} else {
echo "Дата младше 6 месяцев";
}
$date = "01-01-2017";
if(strtotime($date) < (time() - (180 * 24 * 60 * 60))){
echo "Дата старше 6 месяцев";
}else {
echo "Дата младше 6 месяцев";
}
$today = time();
$moon = mktime(0, 0, 0, 7, 21, 1969);
echo "Люди были на луне ".floor(($today - $moon) / 86400)." дней назад.";
if (floor(($today - $moon) / 30 * 24 * 60 * 60) > 6) {
echo 'больше 6 месяцев';
}
$date = "01-01-2017";
$diff = (new DateTime())->diff(new DateTime($date));
if($diff->m >= 6 || $diff->days >= 180) {
echo "Дата старше 6 месяцев";
} else {
echo "Дата младше 6 месяцев";
}
$date = "01-01-2017";
if(((new DateTime())->diff(new DateTime($date)))->m >= 6) {
echo "Дата старше 6 месяцев";
} else {
echo "Дата младше 6 месяцев";
}
но тогда будет меньше года...