Utilisation de date-fns avec les horodatages du serveur Firestore
P粉035600555
P粉035600555 2024-03-30 17:37:10
0
1
483

J'essaie de formater l'horodatage de mon serveur Firestore dans React Native en utilisant https://date-fns.org/

J'ai trouvé cet exemple de fonction dans la documentation

formatDistance(subDays(new Date(), 3), new Date(), { addSuffix: true })

Je suppose que formatDistance a deux paramètres. La date que je calcule est également la date du jour. (calculer la distance)

Cependant, lors de l'utilisation :

formatDistance(subDays(new Date(), item.created_at.toDate()), new Date(), { addSuffix: true, })

(item.created_at) - est mon horodatage.

J'obtiens l'erreur :

Invalid time value

P粉035600555
P粉035600555

répondre à tous(1)
P粉939473759

Pour les sous-jours basés sur ce document, les paramètres requis sont la date (le jour à modifier) ​​et le montant (le nombre de jours pour soustraire le premier paramètre). subDays nécessite un nombre pour le deuxième argument, mais vous lui avez fourni une date. Vous pouvez utiliser formatDistance sans sous-jours.

Dans votre cas d'utilisation, cela devrait suffire.

formatDistance(new Date(item.created_at.toDate()), new Date(), { addSuffix: true, })

Tant que item.created est correctement formaté, cela devrait fonctionner. Ceci est la documentation formatDistance.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal