取服务器时间,js获取服务器时间并实时更新

页面怎么取当前时间js页面获取当前时间

如何在js中获取当前系统时间?

一般来说,系统时间就是服务器时间。js可以通过ajax直接获取服务器时间。

显示写入时间的页面:

内容类型charset=utf-8/

document.write(本地机器时间是:

document.write(服务器时间是:

ajax脚本获取服务器的时间

varxmlHttp

函数srvTime(){

尝试{

//创建xmlHttp对象

xmlHttp=newXMLHttpRequest();

}

catch(err1){

//ie浏览器

尝试{

xmlHttp=新的ActiveXobject(Msxml2。XMLHTTP

}

catch(err2){

尝试{

xmlHttp=新的ActiveXobject(微软。XMLHTTP

}

catch(eer3){

//不支持ajax。

警报();

}

}

}

//打开xmlHttp请求

xmlhttp.open(头,window.location.href.toString(),false);

//设置xmlHttp请求头

xmlhttp.setrequestheader(内容类型);

//发送请求

xmlhttp.send();

//获取日期参数作为响应

returnxmlhttp.getresponseheader(日期

}

varST=SRVtime();//将服务器时间赋给st变量

vardate=新日期(ST);//转换js的日期对象

//输出服务器时间

document.write(服务器时间:“日期);

扩展信息:

JavaScript是一种文字脚本语言,是一种动态的、弱的和基于原型的语言,具有内置的支持类型。它的解释器叫做JavaScript引擎,是浏览器的一部分,广泛应用于客户端的脚本语言中。它首先被用在HTML(标准通用标记语言下的一个应用)网页上,给HTML网页添加动态功能。

语句:JavaScript程序由几个语句组成,这些语句是编写程序的指令。JavaScript提供了完整的基本编程语句,

分别是:赋值语句、开关选择语句、while循环语句、for循环语句、foreach循环语句、do...while循环语句、break循环中止语句、continue循环中断语句、with语句、try?catch语句、if语句(if...else,if?elseif?)。

js怎么判断时间是否过了15天?

通过以下四步可以进行判断:

第一步:js通过Date对象获取到需要判断的时间戳,传入的参数是固定时间,通过date对象的getTime方法获取到,这个方法精确到毫秒

第二步:js获取当前时间的时间戳,获取的方法同第一步相同,传入的参数为空,表示获取当前时间

第三步:获取两个时间的时间差=当前时间-固定时间

第四步:获取的时间差与15天进行比较,比较结果大于0表示还没超过15天,比较结果小于0表示超过了15天。

js获得当前日期和时间的代码是什么?

年月日时分秒星期。如果按楼主要求,星期换下就可以,也就是

varndate=years+"年"+month+"月"+days+"日"+hours+":"+minutes+":"+seconds+""+week;

这句,换成

varndate=years+"年"+month+"月"+days+"日"+week+""+hours+":"+minutes+":"+seconds;

html>

head>

title>/title>

scriptlanguage="javascript">

functiongetCurDate()

{

vard=newDate();

varweek;

switch(d.getDay()){

case1:week="星期一";break;

case2:week="星期二";break;

case3:week="星期三";break;

case4:week="星期四";break;

case5:week="星期五";break;

case6:week="星期六";break;

default:week="星期天";

}

varyears=d.getYear();

varmonth=add_zero(d.getMonth()+1);

vardays=add_zero(d.getDate());

varhours=add_zero(d.getHours());

varminutes=add_zero(d.getMinutes());

varseconds=add_zero(d.getSeconds());

varndate=years+"年"+month+"月"+days+"日"+hours+":"+minutes+":"+seconds+""+week;

pT.innerHTML=ndate;

}

functionadd_zero(temp)

{

if(temp10)return"0"+temp;

elsereturntemp;

}

setInterval("getCurDate()",100);

/script>

/head>

body>

pid="pT">/p>

/body>

/html>

HTML如何显示当前动态时间?

HTML显示当前动态时间的具体操作步骤如下:

1、新建一个HTML页面,如下图所示。

2、新建一个idweitimer的P标签,来动态显示日期时分秒,如下图所示。

3、编写JS函数;获得当前日期,然后根据当前日期获得年月日时分秒;然后每隔一秒执行一次该函数。就实现了动态日期,如下图所示。

4、运行效果如下图所示。

js怎么根据日期时间转换时间戳?

//获取当前时间戳(以s为单位)

vartimestamp=Date.parse(newDate());

timestamp=timestamp/1000;

//当前时间戳为:timestamp

console.log("当前时间戳为:"+timestamp);

Date.parse()函数用于分析一个包含日期的字符串,并返回该日期与1970年1月1日午夜之间相差的毫秒数。

auto.js如何取得时间?

代码示例:

curTime=newDate();

log("当前时间是"+curTime.getFullYear()+"-"+(curTime.getMonth()+1)+"-"+curTime.getDate()+"(周"+curTime.getDay()+")"+curTime.getHours()+":"+curTime.getMinutes()+":"+curTime.getSeconds());

java 如何分别取出服务器时间和客户机时间

客户端运行的是什么程序?他们怎么交互的??

用web的来举例

服务器没啥说的.就是new java.util.Date()获得当前机器时间.

客户端.因为是用ie运行.不可能用java获得.可以调用javascript来获得当前时间在提交到服务端..

//因为现在的c/s程序都是分布式的.数据库可以装在不通的机器上.而应用也装在不通的机器上.所以要是你的数据库和应用在同一台机器上.那么你从数据库中获得的时间和从应用中获得的时间是一样的.都是当前机器时间.要是分开部署的话.那么数据库中获得的时间和应用获得的时间多少会有些出入.

//还有sql指的是语言.数据库是db.还有你说的服务器.跑应用和跑数据库的都叫服务器.只不过一个是应用服务器.专门处理应用.一个是数据库服务器专门处理数据库..明白?

html网页怎样获取服务器的时间

网页前端是无法获取到服务器时间的,只有通过后台取值然后进行传递。使用Ajax每秒获取服务器的时间并显示出来,但是服务器网络延迟较高,这样误差较大。

示例采用Head的方法处理,第一次页面加载时从服务器端获得时间,以这个时间为基准,客户端再用js每秒累加。

完整代理示例:

<html>

<head>

<title>html网页获取服务器的时间</title>

<scriptlanguage="JavaScript"type="text/javascript">

<!--程序执行需要耗费时间,误差在2秒以下-->

varxmlHttp=false;

<!--获取服务器时间-->

try{

xmlHttp=newActiveXObject("Msxml2.XMLHTTP");

}catch(e){

try{

xmlHttp=newActiveXObject("Microsoft.XMLHTTP");

}catch(e2){

xmlHttp=false;

}

}

if(!xmlHttp&&typeofXMLHttpRequest!='undefined'){

xmlHttp=newXMLHttpRequest();

}

xmlHttp.open("GET","

,false);

xmlHttp.setRequestHeader("Range","bytes=-1");

xmlHttp.send(null);

severtime=newDate(xmlHttp.getResponseHeader("Date"));

<!--获取服务器日期-->

varyear=severtime.getFullYear();

varmonth=severtime.getMonth()+1;

vardate=severtime.getDate();

<!--获取服务器时间-->

varhour=severtime.getHours();

varminu=severtime.getMinutes();

varseco=severtime.getSeconds();

<!--格式化输出服务器时间-->

functiongetSeverTime(){

seco++;

if(seco==60){

minu+=1;

seco=0;

}

if(minu==60){

hour+=1;

minu=0;

}

if(hour==24){

date+=1;

hour=0;

}

<!--日期处理-->

if(month==1||month==3||month==5||month==7

||month==8||month==10||month==12)

{

if(date==32)

{

date=1;

month+=1;

}

}elseif(month==4||month==6||month==9||month==11){

if(date==31){

date=1;

month+=1;

}

}elseif(month==2){

if(year%4==0&&year%100!=0){<!--闰年处理-->

if(date==29){

date=1;

month+=1;

}

}else{

if(date==28){

date=1;

month+=1;

}

}

}

if(month==13){

year+=1;

month=1;

}

sseco=addZero(seco);

sminu=addZero(minu);

shour=addZero(hour);

sdate=addZero(date);

smonth=addZero(month);

syear=year;

innerdata="当前服务器时间:";

document.getElementById("servertime").innerHTML=innerdata+syear+"-"+smonth+"-"+sdate+""+shour+":"+sminu+":"+sseco;

setTimeout("getSeverTime()",1000);

setTimeout("getClientTime()",100);

}

functionaddZero(num){

num=Math.floor(num);

return((num<=9)?("0"+num):num);

}

</script>

</head>

<bodyonLoad="getSeverTime();">

<pid="servertime"></p>

<pid="clienttime"></p>

<pid="xctime"></p>

</body>

</html>

【扩展】网页前端获取当前时间,调用date()函数即可。

示例代码:

<spanid="cg"></span>

<script>setInterval("cg.innerHTML=newDate().toLocaleString()",1000);</script>

阅读剩余
THE END