12/08/2011, 03:42
|
|
Respuesta: problema con fecha y INT Eeto: "Y/m/d", es y siempre sera string, cuando le pasas int, tomara el primer valor nummerico, en este caso "2011", si no encuentra valor numerico y hay solo texto, encontrara "1", y si no tiene ningun valor su valor sera "0"...
cuando trabajas con php, muy pocas veces se es requerido declarar el tipo de variables, ya que php lo hace solo
Explico, si tienes un string "2011/8/12" y quieres tomar su mes y ponerle texto
if ( explode("/", "2011/8/12")[1] == 8 ){ echo "Agoso"; }
Aqui primero tomamos el string "2011/8/12", lo comvertimos a array para obtener los valores, tomamos el index"1" que es "8" y lo combertimos a int para compararlo con agosto
Vez, no es necesario hacer tanto.
Ahora, no entiendo que tienes que hacer con todo esto, deberias explicar mas que es lo que quieres hacer |