包含javascript输出服务器时间的词条
- 服务器
- 2022-12-19 09:12:15
- 13
本篇文章给大家谈谈javascript输出服务器时间,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、js如何获取服务器时间
- 2、js 获取服务器时间 精确到毫秒(java)
- 3、获取服务器日期 JavaScript
- 4、jquery或者javascript 如何获取每天的特定时间?
- 5、js如何取得服务器时间
- 6、javascript怎么获取服务器端日期时间代码
js如何获取服务器时间
直接给你代码吧,这个是JS可以读取本地时间和服务器时间的。如果想看效果可以看参考资料
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns="" xml:lang="en" lang="en"
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8"/
titleuntitled/title
script type="text/javascript"
get=function (id){return document.getElementById(id)}
if(document.all){
window.XMLHttpRequest=function(){
var get=['Microsoft.XMLHTTP','Msxml2.XMLHTTP'];
for(var i=0;iget.length;i++){try{return new ActiveXObject(get[i])}catch(e){}};
};
}
webDate=function(fn){
var Htime=new XMLHttpRequest();
Htime.onreadystatechange=function(){Htime.readyState==4(fn(new Date(Htime.getResponseHeader('Date'))))};
Htime.open('HEAD', '/?_='+(-new Date));
Htime.send(null);
}
window.time=new Date();
targetTime=new Date();
time2String=function (t){
with(t)return [getFullYear(),'年'
,('0'+(getMonth()+1)).slice(-2),'月'
,('0'+getDate()).slice(-2),'日 '
,('0'+getHours()).slice(-2),': '
,('0'+getMinutes()).slice(-2),': '
,('0'+getSeconds()).slice(-2)].join('')
}
int2time=function (m){
m-=(D=parseInt(m/86400000))*86400000;
m-=(H=parseInt(m/3600000))*3600000;
S=parseInt((m-=(M=parseInt(m/60000))*60000)/1000);
return D+'天'+H+'小时'+M+'分'+S+'秒'
}
setInterval(function (){
webDate(function (webTime){
get('web').innerHTML=time2String(time=webTime);
})
get('locale').innerHTML=time2String(new Date);
get('time').innerHTML=int2time(targetTime-time);
if ((targetTime-time)0) {
get('time').innerHTML = 'Game Over';
}
},1000)
/script
/head
body
设定时间:2012年12月31日0时0分0秒br /
服务器时间:span id='web'loading.../spanbr /
本地时间:span id="locale"loading.../spanbr /
倒计时时间:span id="time"loading.../span
script type="text/javascript" charset="utf-8"
targetTime=new Date(2012,12,31,00,00,00);
/script
/body
/html
js 获取服务器时间 精确到毫秒(java)
var d, s = "";
var c = ":";
d = new Date();
s += d.getYear()+ "/";
s += (d.getMonth() + 1) + "/";
s += d.getDate() + " ";
s += d.getHours() + c;
s += d.getMinutes() + c;
s += d.getSeconds() + c;
s += d.getMilliseconds();
alert(s);
获取服务器日期 JavaScript
通过new Date方式取到的时间是客户端时间,即浏览器端时间,和服务器端的时间没有关系。要取得服务器端的时间,必须向服务端发起请求。建议通过AJAX来实现。
jquery或者javascript 如何获取每天的特定时间?
jquery或者javascript获取服务器的特定时间:
通过执行ajax方式返回服务器时间
*/
$(document).ready(function (){
var url="/ajax/comm.shtml?action=getTime";
jQuery.ajax(url,{
data: "",
dataType: "json",
cache: false,
success: function(req){
callbackTime(req);
},
error: function(msg){
alert("ERROR:请刷新页面!");
}
});
$("#but1").click(function(){jqueryTest();});
});
var srv_nowtime;
function callbackTime(req){
var timeArr = req.split("");
srv_nowtime = new Date(timeArr[0]).getTime();
showTime();
window.setInterval(showTime, 1000);
}
function showTime(){
srv_nowtime += 1000;
var nowtime = new Date(srv_nowtime);
var ymd = nowtime.getFullYear() + ""+ (nowtime.getMonth()+1) +""+ (nowtime.getDate()10?"0"+nowtime.getDate():nowtime.getDate());
}
执行之后就会显示服务器时间
js如何取得服务器时间
正如楼上所说的,js只能操作客户端的东西。在客户端时刻显示并更新服务器的时间应该是不可能的,因为会由于网络延迟的因素使得时间不精确。
打个比方,可以使用ajax每秒钟获取服务器的时间,然后再显示出来,但是可能这个用户的网络延迟比较厉害,他请求的这个时间过了两三秒才返回给客户端,那这样更新时间就不精确了。
也可以这样,第一次从服务器那里获取时间,然后再客户端用js,每秒累加数,就是以获取服务器的那个时间为起掉,用客户端代码每秒累加这个时间
javascript怎么获取服务器端日期时间代码
如果是网页前端的js是无法直接获得服务器时间的。只能借助一些服务器端语言,比如PHP,JSP,ASP等。方法是在服务器端获取服务器时间,然后输出一条js的幅值语句。 var serverTime=alert(serverTime)
javascript输出服务器时间的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、javascript输出服务器时间的信息别忘了在本站进行查找喔。
本文由admin于2022-12-19发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:https://www.qnphp.com/post/58902.html