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

您好我想看到這裏的日期「文件撰寫(開始時間);」 ..我如何轉換轉換milisecons正常日期

+1

習慣上接受解決您的問題的答案。也贊成StackOverflow的方式,幫助您的答案得到高度讚賞,因爲它是StackOverflow的工作方式。 – 2010-12-15 19:04:06

回答

0

同時具有時間和日期,所有將創建開始時間很好。

像這樣:

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) 

這樣你重新創建作爲參數傳遞的毫秒的時間。
自1970年1月1日00:00:00 UTC開始計數毫秒。

但請記住,window.open不會等到窗口加載後才繼續執行代碼。所以你的startTimeendTime變量將總是非常接近。