Obtenir la date/heure actuelle en quelques secondes
Comment puis-je obtenir la date/heure actuelle dans les secondes en Javascript?
- Double Possible de Comment obtenez-vous un timestamp en JavaScript?
- Être conscient que l'on a accepté de répondre à produire un nombre à virgule flottante.
Vous devez vous connecter pour publier un commentaire.
....vous donnera le nombre de secondes depuis minuit, 1 Jan 1970
Référence
donne millisecondes écoulées depuis l'époque. Pas besoin d'utiliser
new
.Découvrez la référence est ici: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/now
(Ne fonctionne pas sur IE8.)
À l'aide de
new Date().getTime() /1000
est une solution incomplète pour l'obtention de la seconde, parce qu'elle produit des horodateurs avec des unités de virgule flottante.Serait une meilleure solution:
Valeurs sans les flotteurs sont aussi plus sûr pour les instructions conditionnelles, comme le flotteur peut produire des résultats indésirables. La granularité vous obtenir avec un float peut-être plus que nécessaire.
Math.round(new Date() / 1000)
En fonction de votre commentaire, je pense que vous êtes à la recherche de quelque chose comme ceci:
Ensuite dans votre enregistrement, vous êtes arrivée:
Pour obtenir le nombre de secondes depuis le Javascript époque utilisation:
JS:
HTML:
jQuery
JS:
HTML:
Ces JavaScript, des solutions vous donner les millisecondes ou les secondes depuis minuit, le 1er janvier 1970.
L'IE 9+ solution(IE 8 ou l'ancienne version ne prend pas en charge cette fonction.):
Pour obtenir plus d'informations sur
Date.now()
: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/nowLa solution générique:
Veillez à utiliser, si vous ne voulez pas quelque chose comme ce cas.
Vous pouvez rencontré une autre façon d'obtenir des temps en secondes/millisecondes depuis le 1er janvier 1970:
Mais être prudent avec une telle approche, car il peut être difficile à lire et à comprendre.
Mieux short cuts:
Cela devrait vous donner le millisecondes depuis le début de la journée.
Cela devrait vous donner secondes.
Identique au précédent à l'exception utilise un opérateur au niveau du bit au plancher de la quantité de jours.
Faire aujourd'hui, total de secondes de la journée:
J'ai ajouter
+
, en retour, de retour dansint
. Cela peut aider à d'autres développeurs. 🙂