Código PHP:
Ver original<?php
$cumples = array("1979-10-16", "2000-10-17", "1995-10-31", "1980-10-21", "2000-10-20", "1995-10-25");
function getBirthday($bday)
{
$month = $parts[1];
$day = $parts[2];
$date = mktime(0, 0, 0, $month, $day, $year); $check = time() + 7*24*60*60; //Ahora mas 7 dias if( ($date> time() && $date <= $check)) return true; return false;
}
foreach($cumples as $fecha)
{
if($x = getBirthday($fecha)) echo "<h1>Menos de 7 dias para el {$show[2]}-{$show[1]}</h1>";
}
?>
Puedes mejorar la función agregando como parametro los dias hacia atrás que quieras calcular.
Salu2!