-1
votes

Convertir DateTime à la date dans ES6

J'essaie de convertir cette valeur 2020-06-16t02: 55: 08.151437z à ce jour en utilisant cette fonction ci-dessous. Comment puis-je convertir cela correctement en utilisant la meilleure façon possible? Si possible, pas de paquets, veuillez

fonction xxx

jsx xxx


2 commentaires

On dirait que votre chaîne en format ISO. Donc, dans ce cas, pourquoi vous n'utilisez pas simplement le constructeur de date standard comme nouvelle date ("2020-06-16T02: 55: 08.151437z") ?


@Vasylmoskalov. Il produit une erreur si je l'ai fait "Erreur: les objets ne sont pas valides comme un enfant réagissant ... Si vous vouliez rendre une collection d'enfants, utilisez plutôt un tableau à la place."


3 Réponses :



2
votes

Vous pouvez utiliser JavaScript Native DATE CODE> CONSTRUCTOR

{new Date('2020-06-16T02:55:08.151437Z').toString()}


0 commentaires

1
votes

Je n'aime pas non plus utiliser les bibliothèques pour toutes les tâches pouvant être facilement effectuées sans la bibliothèque. Certaines des méthodes JS dans la construction, vous devez essayer:

p>

let date1=new Date("2020-06-16T02:55:08.151437Z").toDateString()
console.log(date1)

let date2=new Date("2020-06-16T02:55:08.151437Z").toUTCString()
console.log(date2)

let date3=new Date("2020-06-16T02:55:08.151437Z").toLocaleDateString()
console.log(date3)

let date4=new Date("2020-06-16T02:55:08.151437Z").toLocaleDateString('en-US', {
month: '2-digit',day: '2-digit',year: 'numeric'})
console.log(date4)

let date5=new Date("2020-06-16T02:55:08.151437Z").toString()
console.log(date5)

let date6=new Date("2020-06-16T02:55:08.151437Z").toLocaleString()
console.log(date6)


0 commentaires