㈠ 获取web服务器时间 如何获取服务器当前时间
可以通过代码获取系统的时间,比如js,java,python等都可以。
㈡ 怎么获取远程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>
㈢ 怎样获取网站服务器时间
获取网站服务器的时间 要看你的网站支持什么语言 如果支持php的话
建立一个页面文件,专门用php显示时间,如<?php echo date('Y-m-d H:i:s'); ?>
㈣ jQuery怎么获取服务器时间
具体来说有这么几种思路吧:
轮询,就像你说的那样不间断的和服务器通信,比如每秒甚至更短就发起一次请求获取服务器时间,然后利用Ajax的readyState来确定从请求发起到收到回复过去的时间不会太长。
WebSocket,利用WebSocket来实时通信。
服务器当然不会蹦掉……而且如果你要做的是一个倒计时那情况就更简单了,比如说在倒计时结束之前服务器对这些请求都不回复,让请求TimeOut,只有在倒计时结束后才回复给客户端,这样就能节省流量。
而且现在有很多这种免费的时间API服务。这里:www.timeapi.org/ 就是一个。这个API会直接返回UTC字符串。如果担心服务器压力的话用这种服务就好了。
另外,很重要的一点要提醒你。不论是什么数据,不论是不是从客户端上提取出来的,只要是在客户端上处理的就必须默认这个数据不可靠。不论你怎么从服务器获取时间,你都要认为这个时间很有可能已经被动过了。如果是抽奖这样的任务的话必须全程在服务器上处理。客户端代码关于数据的功能只有两个:向用户显示数据,从用户提取数据。
㈤ html页面怎么获取当前时间
可以在html页面内使用JavaScript语句来获取当前日期。最简单的方法是使用{strTime = new Date();}来获取当前日期。
PS:上述语句虽然简单,但是有兼容性问题。相对复杂,但是兼容性好的方法是使用getFullYear、getMonth、getDay语句获取时间。
㈥ 如何获取服务器当前时间
语句: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型)
㈦ 如何获取服务器时间
// 思路是发送一个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;
}
㈧ 怎样获取服务器时间(要精确到秒哦)
1、你提法不是很准。
2、如果你想同步你的电脑到网上的标准时间,XP自身拥有此功能(windows2003也有),要求你的电脑能上网。此外,还能使用笨笨钟(可去网上找)等软件来实现。
3、如果你说的是你的局网中的客机要与主机同步时间,可以使用DOS命令:
net time \\server /set /yes
其中“server”是你的服务器的网络上的名称,可使用服务器的IP代替。要求服务器防火墙不关闭相应的端口。具体是那些端口,本人记不清,你可以自个试(用天网查看日志可得到)。并且要求主机安装的是服务器版的windows,如windows 2000,windows2003等。
4、也可以通过编程来实现。常见的是使用SQL编程或其它。要求主客机上运行相应程序。
5、看你的补充,使用的是ASP,据我所知,在客机上光打开主机的ASP网页只能得到主机的时间,而无法自动改动客机的时间的,因为ASP不应该做这种过份的事。如果一个客机一进某个网站,自个的机器时间就被改了,那可是一件可怕的事!
6、如果想返回服务器日期,时间包括秒,请用<%=now()%>
这里附带下:<%=date()%>显示日期 例如:2006-6-30
<%=Time()%>显示时间 例如:21:12:12
㈨ 怎么用PHP获取PHP执行服务器访问外部WEB的时间(响应时间) - 技术问答
你说的访问外部WEB是什么意思?不是很理解,可以看看简单的执行时间计算$start = microtime(true);file_get_contents(\' http://www.qq.com\');$end = microtime(true);$timePass = $end - $start;深空 发表于 2009-7-28 19:40[i][/url][/b]就是测试站点到被访问的WEB服务器的响应时间!