La Conversion de la date dans le format long, Comment ça marche?

J'ai essayé de convertir en objet date en format long (peut-être en millisecondes format) comme nous le faisons dans java.

Donc, pour répondre à mon besoin, après quelques essais et erreurs, j'ai trouvé au-dessous de manière qui fonctionne pour moi:

var date = new Date();  
var longFormat = date*1;  //dont know what it does internally
console.log(longFormat); //output was 1380625095292  

Pour vérifier, j'inverse à l'aide de new Date(longFormat); et il m'a donné de bons résultats. En bref, j'ai pu satisfaire mon besoin de quelque façon, mais je suis encore vierge à ce que la multiplication n'en interne ? Quand j'ai essayé de multiplier date actuelle avec les chiffres 2, il m'a donné une date de l'année 2057 !! personne ne sait, exactement ce qui se passe ?

  • Veuillez lire le manuel ... c'est le nombre de millisecondes écoulées depuis le 1/1/1970 (équivalent à date.getTime())
  • pourriez-vous s'il vous plaît partager certaines ressources lien qui peut éclaircir mes doutes?
  • developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/... peut être un bon début
InformationsquelleAutor agpt | 2013-10-01