Javascript Convertir les dates du Temps de chaîne à l'Époque
donc j'abandonne...essayé de faire cela toute la journée;
J'ai une chaîne qui fournit la date et l'heure dans le format dd/MM/yyyy hh:mm
(04/12/2012 07:00
).
J'ai besoin de tourner que dans une Époque date afin que je puisse faire quelques calculs. Je ne peux pas modifier le format dans lequel la date de fois m'est envoyé.
JavaScript ou jQuery est très bien.
new Date('04/12/2012 07:00')
?Merci de Fusée, mais ce serait me donner le 12 avril et je veux Dec 4th.
Double Possible de Conversion UTC chaîne d'époque en javascript
OriginalL'auteur cbm64 | 2012-12-04
Vous devez vous connecter pour publier un commentaire.
JavaScript dates sont enregistrés en interne comme le nombre de millisecondes depuis l'époque. Vous avez juste besoin de convertir un nombre, par exemple avec le unaire
+
opérateur, pour les obtenir. Ou vous pouvez utiliser le.getTime
méthode.Le plus difficile sera d'analyse de votre chaîne de date. Vous ne sera probablement utiliser une expression régulière pour extraire les valeurs de votre chaîne et de les transmettre en
Date.UTC
:Cela donnera
1354604400000 ms
pour votre exemple date.OriginalL'auteur Bergi
hmm ok...donc, pourquoi vous ne pouvez pas modifier le format envoyé pour vous? Je peux comprendre si vous ne pouvez pas modifier la valeur d'origine envoyé à vous, mais ne pouvez-vous pas le reformater après que vous l'obtenez? Si oui, vous pouvez
.split
à l'espace et/
et:
et obtenir les pièces et de les réorganiser en un format reconnu par lenew Date()
Je ne peux pas modifier la chaîne d'entrée, car il est envoyé à partir d'une base de données dans ce format. J'ai utilisé la solution de Bergi mais merci pour la réponse!
Bon eh bien, en principe, il fait exactement de quoi je parlais...la prise de la chaîne et de remise en ordre des pièces dans un format reconnu par la js fonctions. Heureux d'entendre que vous avez obtenu votre réponse!
OriginalL'auteur Crayon Violent
Vous pouvez utiliser le momentjs bibliothèque pour ce faire assez facilement.
http://momentjs.com/
OriginalL'auteur chovy
j'ai utilisé ce code pour convertir ma chaîne datetime à l'époque
par exemple :
Fatal error: Date(...).getTime is not a function
OriginalL'auteur yussan
getTime() retourne le temps avec milleseconds dans les 3 derniers chiffres afin de le diviser par 1000 premiers. Maintenant, j'ai ajouté 900 moyen 15 min que j'ai besoin de mon temps en cours(Vous pouvez le supprimer si vous n'avez pas besoin plus de temps de retard), 330*60(5 h 30) est nécessaire pour convertir l'heure GMT à IST qui est ma région actuelle du temps.
Utilisation ci-dessous site pour tester votre temps :-
https://www.epochconverter.com/
Espère que ça vous aidera 🙂
OriginalL'auteur Shubham Jain
Ma réponse est de convertir l'heure actuelle à l'époque à l'aide de JavaScript
const currentDate = Math.étage(new Date() /1000);
de la console.log(currentDate); //quelle que soit la valeur d'impression vous pouvez vérifier la même valeur pour ce site https://www.epochconverter.com/ pour confirmer.
OriginalL'auteur Vivek Mehta