Javascript: Obtenir la date actuelle en millisecondes (UTC) (AUCUNE utilisation de chaînes)

Bien, vous pourriez penser que cette question a déjà été posée, mais je pense qu'il n'a pas. Les solutions que j'ai lu sur tous eu ce "puzzle" de la technique (comme getUTCMonth() + getUTCMinutes + ...).
Mais comme je ne veux comparer le délai en secondes entre deux UTC (!) dates, cela ne s'applique pas.

Comme tout le monde le sait, vous pouvez obtenir le courant (non-UTC) date:

var d = new Date();
var t_millis = d.getTime();

Mais ce n'est PAS ce que je veux. J'aimerais avoir la date système actuelle en UTC et en millisecondes, afin de ne pas déconner avec des cordes. Autant que je sache, la variable t_millis contiendra la valeur en millisecondes de le timestamp actuel en GMT, pas de l'UTC.
(Puisque d est en GMT. Sauf getTime() effectue une sorte de temps implicites de la zone de conversion, j'. e. en ajoutant le décalage AVANT donner les millisecondes, mais je n'ai jamais lu à ce sujet, n'importe où)

Donc, il y a vraiment pas d'autre moyen que d'ajouter le décalage de la valeur de temps?
Je suis désespérément absent une fonction comme getUTCTimeMillis() connue dans d'autres langues.

source d'informationauteur syntaxerror | 2012-06-01