2010-12-15 31 views
1
function openAPage() { 
var startTime = new Date().getTime(); 
var myWin = window.open("http://www.sabah.com.tr","_blank") 
var endTime = new Date().getTime(); 
var timeTaken = endTime-startTime; 
myWin.close() 

document.write(startTime); 
document.write(endTime); 
document.write(timeTaken);  
} 

Salut, je veux voir ici la date « document.write (startTime); » .. Comment puis-je convertirconvertir milisecons à jour normale

+1

Il est d'usage d'accepter la réponse qui a résolu votre problème. Vous pouvez également voter pour les réponses qui vous ont été très utiles car c'est le fonctionnement de StackOverflow. –

Répondre

0

Créez votre startTime à la fois une heure et la date et toute volonté être bien.

Comme ceci:

var startTime = new Date().getDate(); 
var myWin = window.open("http://www.sabah.com.tr","_blank") 
var endTime = new Date().getDate(); 
var timeTaken = endTime-startTime; 

Vous pouvez toujours déterminer la différence de temps (temps écoulé) entre eux, mais aussi la date disponible jusqu'à la fin de votre routine.

document.write(startTime); 
document.write(endTime); 
document.write(timeTaken);  
3
document.write( new Date(startTime)); 

Si vous cochez la documentation for the Date object un des constructeurs est

new Date(milliseconds) 

De cette façon, vous recréez une date des millisecondes passées en argument.
Il compte millisecondes depuis le 1er janvier 1970 00:00:00 UTC. Mais gardez à l'esprit que le window.open n'attendra pas que la fenêtre soit chargée avant de continuer l'exécution du code. Donc, vos variables startTime et endTime seront toujours très proches.