Estoy obteniendo un documento de firestore y ya podría mostrarlo en la consola también. Esto es lo que muestran los datos:
displayName: "Person1" items: itemAcquired: t {seconds: 1631084326, nanoseconds: 617000000} itemName: "Book1" [[Prototype]]: Object Intenté mostrar el itemAcquired en la pantalla pero muestra una "Fecha no válida":
<ListItem> <Typography>Item Acquired At : </Typography> <ListItemText primary={new Date(user.items?.itemAcquired).toLocaleDateString()} /> </ListItem>JavaScript Date no conoce el objeto timeStamp de firestore, puede usar la función toDate() junto con toDateString()
const date = itemAcquired.toDate().toDateString()También puedes probar
new Date(temAcquired.seconds * 1000).toUTCString()