当前位置:首页 » 云服务器 » 如何获取服务器时间

如何获取服务器时间

发布时间: 2022-02-04 12:31:46

㈠ 只知道服务器IP如何获得服务器时间

如果你有服务器权限的话
用net time \\192.168.1.1
可以查看时间

你可以用net命令先建立个连接再运行上面的命令

------------------------------------------
那就不清楚了,你需要连接服务器做什么?如果读取sql里数据的话
那可以试试select getdate()可以得到日期和时间

不考虑非常规的方式,你总得在服务器上有点什么权限才能得到服务器
的相关信息

㈡ 2.如何获取服务器当前时间

获取服务器返回的头部信息中的Date属性
由于得到的是GMT(格林尼治时间)
所以要转换成东八区的时间
这个就是响应服务器的当前时间。

var date = new Date($.ajax({async: false}).getResponseHeader("Date"));
var bom= date + (3600000 * 8);
var time = new Date(bom);

㈢ 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>

㈣ 如何获取远程WEB服务器的时间

获取远程WEB服务器的时间可以利用服务器返回的头信息获取,使用JS代码方法如下,其它语言同理:

<script>
var xmlhttp=new ActiveXObject("MSXML2.XMLHTTP.3.0");
xmlhttp.open("GET","远程服务器地址",false);
xmlhttp.setRequestHeader("If-Modified-Since","q");
xmlhttp.send();
var dateStr= xmlhttp.getResponseHeader("Date");
//alert(dateStr);
var d = new Date(dateStr);
document.write(d);
</script>

㈤ js如何取得服务器时间

如果是网页前端的js是无法直接获得服务器时间的。只能借助一些服务器端语言,比如PHP,JSP,ASP等。方法是在服务器端获取服务器时间,然后输出一条js的幅值语句。

<script>
varserverTime=<%=Now()%>
alert(serverTime)
<script>

㈥ 如何修改实现从服务器获取时间

双击电脑右下角的时间,把日期调成正确日期,点“应用”,再点击上面的Interner时间选项,选择“自动与Internet时间服务器同步”——“立即更新”,当显示同步时间成功后,即可点确定。或者使用中新创时间服务器远程校准时间同步。

㈦ 如何获取服务器时间

// 思路是发送一个http请求,然后从response字符串里截取出Date部分,这样得到的时间是GMT格式的,不过转本地时间也很容易了

#include <winsock2.h>
#include <ws2tcpip.h>
#include <stdio.h>

#pragma comment(lib, "ws2_32.lib")

int main()
{
WSADATA wsaData;
addrinfo hints, *rs;
sockaddr_in serveraddr;
SOCKET s;
char host[256], hostIP[256], request[1024], *p;
int rc, nBytes;

WSAStartup(MAKEWORD(2, 2), &wsaData);
s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);

printf("plz input host name(eg.www.example.com):");
gets(host);
ZeroMemory(&hints, sizeof(addrinfo));
hints.ai_flags = AI_PASSIVE;
hints.ai_family = AF_UNSPEC;
hints.ai_socktype = SOCK_STREAM;
hints.ai_protocol = IPPROTO_TCP;

rc = getaddrinfo(host, "80", &hints, &rs);

if(rc != 0) {
printf("getaddrinfo failed with error code:%d\n", WSAGetLastError());
goto clean;
}

getnameinfo(rs->ai_addr, rs->ai_addrlen, hostIP, NI_MAXHOST, NULL, 0, NI_NUMERICHOST);
printf("server ip is: %s\n", hostIP);
freeaddrinfo(rs);

serveraddr.sin_family = AF_INET;
serveraddr.sin_addr.s_addr = inet_addr(hostIP);
serveraddr.sin_port = htons(80);

rc = connect(s, (SOCKADDR*) &serveraddr, sizeof(serveraddr));
if(rc != 0) {
printf("connect to server failed.");
goto clean;
}

strcpy(request, "GET / HTTP/1.1\r\n");
strcat(request, "Host: ");
strcat(request, host);
strcat(request, "\r\nConnection: close\r\n\r\n");
send(s, request, strlen(request), 0);
while(1)
{
nBytes = recv(s, request, 1024, 0);
if(nBytes == SOCKET_ERROR)
{
printf("recv failed with error %d\n",WSAGetLastError());
goto clean;
} else {
p = strstr(request, "Date:");
p += 5;
while(*p == ' ') ++p;
printf("server time: ");
while(*p != '\r')
putchar(*p++);
putchar('\n');
break;
}

}
clean:
closesocket(s);
WSACleanup();
return 0;
}

㈧ jQuery怎么获取服务器时间

具体来说有这么几种思路吧:


  1. 轮询,就像你说的那样不间断的和服务器通信,比如每秒甚至更短就发起一次请求获取服务器时间,然后利用Ajax的readyState来确定从请求发起到收到回复过去的时间不会太长。

  2. WebSocket,利用WebSocket来实时通信。


服务器当然不会蹦掉……而且如果你要做的是一个倒计时那情况就更简单了,比如说在倒计时结束之前服务器对这些请求都不回复,让请求TimeOut,只有在倒计时结束后才回复给客户端,这样就能节省流量。


而且现在有很多这种免费的时间API服务。这里:www.timeapi.org/ 就是一个。这个API会直接返回UTC字符串。如果担心服务器压力的话用这种服务就好了。


另外,很重要的一点要提醒你。不论是什么数据,不论是不是从客户端上提取出来的,只要是在客户端上处理的就必须默认这个数据不可靠。不论你怎么从服务器获取时间,你都要认为这个时间很有可能已经被动过了。如果是抽奖这样的任务的话必须全程在服务器上处理。客户端代码关于数据的功能只有两个:向用户显示数据,从用户提取数据。

㈨ 获取web服务器时间 如何获取服务器当前时间

可以通过代码获取系统的时间,比如js,java,python等都可以。

㈩ 如何获取服务器当前时间

语句:GETDATE()
示例:SELECT GETDATE()
获取当前时间:Select To_Char (SYSDATE,'MM-DD-YYYY HH24:MI:SS') "nowTime" from al

getdate()其他常用方式:
1、Select Convert(varchar,getdate(),120)
--传唤时间格式(yyyy-mm-dd hh:mi:ss)
--23(年月日)
2、Select DATEDIFF(day,getdate(),convert(datetime,'2008-08-08 18:00:00',120))
--时间差
3、Select DATENAME(dw,getdate())
--当前时间是一周内的第几天(中文,返回NVARCHAR型)
4、Select DATEPART(dw,getdate())
--当前时间是一周内的第几天(星期日为一周的第一天,返回INT型)

热点内容
access数据库表的创建 发布:2024-11-15 18:51:18 浏览:140
怎么搭建信令服务器 发布:2024-11-15 18:48:03 浏览:577
如何解锁安卓手机锁屏图 发布:2024-11-15 18:47:48 浏览:965
c语言水仙花数编程 发布:2024-11-15 18:45:50 浏览:851
安卓快手伴侣悬浮怎么设置 发布:2024-11-15 18:26:50 浏览:523
浏览器缓存好的视频为什么都删了 发布:2024-11-15 18:23:06 浏览:160
睡眠缓解压力 发布:2024-11-15 18:20:02 浏览:433
什么是统一存储 发布:2024-11-15 18:19:02 浏览:514
b01智能锁出厂密码是什么 发布:2024-11-15 18:11:01 浏览:677
解压密码提示在哪里 发布:2024-11-15 18:09:31 浏览:598