2010-12-15 3 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);  
} 

привет я хочу видеть дату здесь «document.write (STARTTIME);» .. как я могу конвертироватьконвертировать milisecons к нормальной дате

+1

принято принимать ответ, который решил вашу проблему. Кроме того, голосование за ответы, которые вам помогли, высоко ценится, так как это работает StackOverflow. – 2010-12-15 19:04:06

ответ

0

Создать свой STARTTIME как с датой и временем, и все будут всего хорошего.

Как это:

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

Вы все еще можете определить разницу во время (прошедшее время) между ними, но и будет иметь дату доступную до конца вашей жизни.

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

Если вы проверяете documentation for the Date object один из конструкторов

new Date(milliseconds) 

Таким образом, вы воссоздать дату в миллисекундах передается в качестве аргумента.
Число: миллисекунд с 1 января 1970 года 00:00:00 UTC.

Но имейте в виду, что window.open не будет ждать, пока окно не загрузится, прежде чем продолжить выполнение кода. Поэтому ваши переменные startTime и endTime всегда будут очень близки.

Смежные вопросы