當前位置:首頁 » 雲伺服器 » 如何獲取伺服器時間

如何獲取伺服器時間

發布時間: 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型)

熱點內容
解壓到當前文件夾右鍵 發布:2024-04-26 03:57:08 瀏覽:979
html5android教程視頻下載 發布:2024-04-26 03:09:59 瀏覽:867
伺服器的描述是什麼 發布:2024-04-26 03:08:32 瀏覽:394
個人加密 發布:2024-04-26 03:01:23 瀏覽:521
linuxusbgadget 發布:2024-04-26 02:52:54 瀏覽:304
我的世界空島世界伺服器地址 發布:2024-04-26 01:39:08 瀏覽:248
尼爾機械紀元加密 發布:2024-04-26 01:37:11 瀏覽:868
在控制台輸出sql語句 發布:2024-04-26 01:08:12 瀏覽:432
動畫java 發布:2024-04-26 01:02:40 瀏覽:12
得力文件夾5302 發布:2024-04-26 00:21:32 瀏覽:91