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);”..我怎么转换
答案 0 :(得分:3)
document.write( new Date(startTime) );
如果您检查documentation for the Date object其中一个构造函数是
new Date(milliseconds)
这样,您可以从作为参数传递的毫秒重新创建日期 它自1970年1月1日00:00:00 UTC 以来计算毫秒。
但请记住,在继续执行代码之前,window.open
不会等到窗口加载。因此,您的startTime
和endTime
变量将始终非常接近。
答案 1 :(得分: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);