Hola gente, llevo varios días intentando guardar un campo fecha (con JSON) que tengo en un nodo , y por algún motivo en la bd se guarda de forma incorrecta (el campo, porque el nodo y el resto de campos si los guarda bien). El json he probado a ponerlo de mil maneras, finalmente decidí que el tipo de fecha fuera timestamp, pero aún con esas se sigue guardando mal en la base de datos:
He probado mil formas
"field_calendar":{
"und":{
"value":{"date":"1419597000"}
}
},
"field_calendar":{
"und":{
"value":{"datestamp":"1419597000"}
}
},
"field_calendar":{
"und":{
"value":"1419597000"
}
},
Y otras decenas de variantes utilizando la fecha en formato string (19 dec 1978 20:00:00).
Si alguien sabe como solucionar esto que diga porfa. Por cierto debugeando un hook_node_insert , veo que los datos de la fecha los recibe bien (hasta ese hook), de la misma forma que recibe cuando se crea un nodo de forma "normal" desde la web, por lo cual tiene que haber algún proceso posterior al hook_node_insert que "rompa" el formato de la fecha, ya que se guarda así en la bd: 0000001.. y aveces no se guarda nada, depende la variante que utilice, pero ahora con el timestamp no guarda nada y tampoco veo la fecha en el hook_node_insert.
:)