㈠ 獲取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伺服器的響應時間!