Avatar ·

Comment obtenir un timestamp en JavaScript ? Toutes les méthodes et exemples

Bonjour à tous ! Je viens de commencer à apprendre JavaScript et j'ai rencontré un problème : j'ai besoin d'obtenir le timestamp actuel pour le sauvegarder dans une base de données et pour comparer des dates. Je sais qu'il existe un objet Date en JavaScript, mais je n'arrive pas à comprendre comment extraire correctement le timestamp. J'ai essayé d'écrire ce code : ```javascript let now = new Date(); console.log(now); ``` Mais il affiche quelque chose comme "Fri Oct 25 2024 14:30:00 GMT+0300", alors que j'ai besoin d'un nombre — le nombre de millisecondes ou de secondes depuis le 1er janvier 1970. J'ai vu que certains utilisent `Date.now()`, d'autres `new Date().getTime()`, et d'autres encore écrivent `+new Date()`. Il y a aussi `Date.parse()` et `valueOf()`. Je suis complètement perdu ! S'il vous plaît, dites-moi : 1. Quelle est la méthode la plus correcte et moderne pour obtenir un timestamp ? 2. Quelle est la différence entre les millisecondes et les secondes ? 3. Quelle méthode est la meilleure pour la performance ? 4. Dois-je prendre en compte le fuseau horaire ? Je serais reconnaissant pour une explication détaillée avec des exemples. Je veux comprendre, pas seulement