web-dev-qa-db-fra.com

Calculer les millisecondes de l'époque

Étant donné que j’ai: mm, jj, aa, hh: mm, am/pm, quel est le moyen recommandé/le plus simple de convertir ces données en millisecondes à partir de l’époque? 

19
deruse

Une autre technique (supportée par la plupart des navigateurs, ainsi que NodeJS), ne nécessitant pas l’instanciation d’un objet Date

var nowEpoch = Date.now();

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date

27
Chris
new Date("some string").getTime()
20
SLaks

Vous pouvez obtenir les millisecondes depuis Epoch avec +new Date('date string').

jsFiddle .

L'opérateur + appelle implicitement valueOf() qui renvoie le même message que getTime() .

2
alex

var myDate = new Date (Horodatage); // Votre fuseau horaire! soit l'horodatage de la date var myEpoch = myDate.getTime ()/1000.0;

0
Murthii Ch
var date;

if(pm)
    date = new Date(yy, mm, dd, hh+12, mm, 0, 0);
else
    date = new Date(yy, mm, dd, hh, mm, 0, 0);

var millis = date.getTime();
var seconds = millis/1000;
0
Joseph Dailey