Tengo el siguiente codigo
Código PHP:
//saco el numero de dias que voy a restar a la fecha
$d= "-".$_POST['daybefore']." day";
//de la fecha que introduo el usuario tomo los dos ultimos caracteres osea de 2010-07-20 solo tomo el dia. esto es porque no se sabe que fecha va desear el usuario que le manden el correo.
$pd= substr($_POST['dateprocessed'], -2);
//tomo la fecha completa y le resto el numero de dias con strtotime()
$fecha = date('Y-m-'.$pd, strtotime($d));
//asigno el valor para enviarlo a la base de datos
$_POST['dateSend']= $fecha;
quiero restarle a la fecha que ha introducido el usuario el numero de dias que a introducido en el mismo formulario
y posteriormente guardarlo en la base de datos de esa forma...
donde esta el problema
en que strtotime() no me esta funcionado cuando le pongo el dia a date() por la variable "$pd".
Alguna idea de que puede ser??
Pero si lo pongo de esta manera si me funciona strtotime()
Código PHP:
//saco el numero de dias que voy a restar a la fecha
$d= "-".$_POST['daybefore']." day";
//de la fecha que introduo el usuario tomo los dos ultimos caracteres osea de 2010-07-20 solo tomo el dia. esto es porque no se sabe que fecha va desear el usuario que le manden el correo.
$pd= "d"; //substr($_POST['dateprocessed'], -2);
//tomo la fecha completa y le resto el numero de dias con strtotime()
$fecha = date('Y-m-'.$pd, strtotime($d));
//asigno el valor para enviarlo a la base de datos
$_POST['dateSend']= $fecha;