El texto que recibo tiene 2 posibilidades, que los el numero de dias sean menores de 10 o mayores:
3 dies seleccionats: 22-12-2009 -> 24-12-2009
31 dies seleccionats: 01-12-2009 -> 31-12-2009
De estos textos quiero sacar las fechas y me he creado estas funciones:
Código:
Donde $data es la cadena de texto de antes.function dataRecollida ($data){ $caract=substr($data,1,1); if ($caract=' ') $resultat=substr($data,21,10); else $resultat=substr($data,22,10); return $resultat; } function dataTornada ($data){ $caract=substr($data,1,1); if ($caract=' ') $resultat=substr($data,35,10); else $resultat=substr($data,36,10); return $resultat; }
Pues si que almacena en la variable algo de texto, pero se come 2 o 3 caracteres del final...
¿Donde fallo?
Gracias por vuestra ayuda de nuevo!