Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2016, 09:11
draganus
 
Fecha de Ingreso: junio-2015
Mensajes: 38
Antigüedad: 11 años, 4 meses
Puntos: 0
Información Mostrar cumpleaños según la fecha de una BD

Hola todos soy novato en PHP estoy tratando de hacer que me extraiga la fecha de mi campo fecha_cumpleaños el mes y así poder comparar con la fecha actual y saber si cumple años o no?
a continuación les dejo el código, sin error pero con la fecha ingresada manualmente.
Código PHP:
$mes_actual = date('MM'); 
$fecha_cumple = '1987-10-21'; 

$mes_cumple = date('MM', strtotime($fecha_cumple)); 
if (
$mes_actual == $mes_cumple) echo 'Feliz Cumpleanos!!'; 
Ahora les dejo el codigo, que estoy extrayendo de una BD en postgresql, el problema es que me sale un error de Warning: strtotime() expects parameter 1 to be string, array given

Código PHP:
$pdo = new PDO('pgsql:host=localhost;port=5432;dbname=Eventos', 'postgres', '12345');
$stmt = $pdo->prepare("Select to_char(fecha_cumpleaños,'DD-MM-YYYY') from cliente");
$stmt->execute();
$cumpleaños = $stmt->fetchAll(PDO::FETCH_COLUMN, 0);
var_dump($cumpleaños);


$mes_actual = date('MM'); 
$mes_cumple = date('MM', strtotime($cumpleaños)); 
if (
$mes_actual == $mes_cumple) echo 'Feliz Cumpleanos!!'; 
Si alguien pudiera ayudarme por favor.