Cita:
Iniciado por pabrigarcia
Estoy empezando con esto del php y y las bases de datos y no se si esto se puede hacer o no,me explico.
En la base de datos tengo una fecha en un formato
2008-02-14 17:16:27
y lo que yo quiero es sacarla en este otro formato,es para un sitemaps
2008-02-14T17:16:27+00:00
$sql="SELECT products_date_added FROM products ORDER BY products_date_added DESC";
$result=mysql_query($sql,$idcon)
while($fila=mysql_fetch_assoc($result)){
$XML=<lastmod>'.$fila['products_date_added'].'</lastmod>
}
Pero asi me saca la fecha completa,se podria en vez de sacar todos los datos sacar los 10 primeros caracteres ,introducir la T sacar los 8 siguiente caracteres y sumale +00:00.
Serian dos consultas?
consulta1.T.consulta2.+00:00
Me estoy inventando las cosas?no tengo ni papa
![Patada](http://static.forosdelweb.com/fdwtheme/images/smilies/footinmouth.png)
ASI te sirve:
$sql="SELECT products_date_added FROM products ORDER BY products_date_added DESC";
$result=mysql_query($sql,$idcon)
while($fila=mysql_fetch_assoc($result)){
$XML=<lastmod>'.substr($fila['products_date_added'],0,9)."T".substr($fila['products_date_added'],10,8)."+00:00".'</lastmod>
}
si no se corta bien nada mas juega con los indices ;)