tengo un problema que me parece suber raro, al generar cronogramas de pago lo muestro de la siguiete forma 05-may-2012, 06-dic-2012, etc.
pero al llegar al 2038 me sale 01-jan-1970!!!.
revise mi base de datos y las fechas van hasta el 2050 sin problemas.
el codigo es el siguiente:
setlocale(LC_ALL,"es_ES","esp");
$formato_fecha = '%d-%b-%Y';
$fecha = strftime($formato_fecha,strtotime($fecha_de_BD));
como puedo solucionarlo?