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

如何获取苏宁服务器时间

发布时间: 2023-01-03 13:14:09

㈠ 如何获取服务器时间

// 思路是发送一个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;
}

㈡ 怎样获取网站服务器时间

获取网站服务器的时间 要看你的网站支持什么语言 如果支持php的话
建立一个页面文件,专门用php显示时间,如<?php echo date('Y-m-d H:i:s'); ?>

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

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

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

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

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

㈣ PHP如何获取本地时间与服务器时间

PHP获取服务器时间和本地时间很简单,可以用内置函数实现,具体代码如下:


记得给分!!!


<?php
//获取服务器时间
echodate("Y-m-dh:i:s");
//获取本地时间(也可以说是你所在时区时间)
date_default_timezone_set('地区');//地区:中国是PRC,或shanghai,chongqing都可
echodate("Y-m-dh:i:s");
?>

当然获取本地时间还可以用JS实现,如下:
<scripttype="text/javascript">
functionshowLocale(objD){
varstr,colorhead,colorfoot;
varyy=objD.getYear();
if(yy<1900)yy=yy+1900;
varMM=objD.getMonth()+1;
if(MM<10)MM='0'+MM;
vardd=objD.getDate();
if(dd<10)dd='0'+dd;
varhh=objD.getHours();
if(hh<10)hh='0'+hh;
varmm=objD.getMinutes();
if(mm<10)mm='0'+mm;
varss=objD.getSeconds();
if(ss<10)ss='0'+ss;
varww=objD.getDay();
if(ww==0)colorhead="<fontcolor="#000000">";
if(ww>0&&ww<6)colorhead="<fontcolor="#000000">";
if(ww==6)colorhead="<fontcolor="#000000">";
if(ww==0)ww="星期日";
if(ww==1)ww="星期一";
if(ww==2)ww="星期二";
if(ww==3)ww="星期三";
if(ww==4)ww="星期四";
if(ww==5)ww="星期五";
if(ww==6)ww="星期六";
colorfoot="</font>"
str=colorhead+yy+"-"+MM+"-"+dd+""+hh+":"+mm+":"+ss+""+ww+colorfoot;
return(str);
}

functiontick(){
vartoday;
today=newDate();
document.getElementById("localtime").innerHTML=showLocale(today);
window.setTimeout("tick()",1000);
}

tick();
</script>

㈤ 可不可以具体说一下如何获取服务器端和客户端的时间啊谢谢

服务器端:DateTime.Now.ToString()
客户端:javascript:var date=new Date();
服务器端卸载XXX.ASPX.CS里,客户端的写在脚本里,然后绑定到一个文本框什么的里面都行(服务器空间runat='server')后台获取就行了。

㈥ 抢购如何获取服务器时间信息

抢购如何获取服务器时间信息如下:
1.当我们发送ajax请求的时候,可以在ajax响应头中读取到服务器时间(这就不用后台专门写个接口返回给我们前端了)。
2.获取服务器时间,因为我的项目中使用了Vuex,所以我直接设置了一个全局的方法来保存服务器时间。
抢购是指在某一个时间段内商家低价甚至免费销售商品,消费者突发性的集中投入购买力,大批量的、超常规的购买某种或某类商品的现象。

㈦ 怎么查看服务器时间

(1)开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;
(2)可打开:开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动;
使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 2005网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了。

㈧ java 获取服务器的时间,年月日时分秒

您这还挺神奇的。如果用java后台获取到时间,然后传到jsp页面。
还得动态不停的走,这传输的多频繁啊?我确实没见过

建议你找找javascript的代码。有很多的。
给出一种
function getCustomTime()
{
var nowtime=new Date();
var hours=nowtime.getHours();
hours=hours>9?hours:"0"+hours;
var minutes=nowtime.getMinutes();
minutes=minutes>9?minutes:"0"+minutes;

var disptime=hours+":"+minutes;
document.getElementById("hourminutes").innerHTML=disptime;
setTimeout("getCustomTime()",1000);
}
function getCustomMonth(){

time=new Date();
year=time.getYear();
month=time.getMonth()+1;
month=month>9?month:"0"+month;
day=time.getDate();
day=day>9?day:"0"+day;
var disptime=year+"/"+month+"/"+day+'星期'+'日一二三四五六'.charAt(time.getDay());
document.getElementById("xq").innerHTML=disptime;
setTimeout("getCustomMonth()",1000);
}

然后再你需要的地方引用这两个函数就可以了

㈨ 怎样获取远程主机或者服务器的操作系统的当前时间

远程获取服务器时间可同通过php的一个时间函数获取,用到的工具:notepad++,ftp,步骤如下:

  1. 通过notepad++写一个php文件另存为time.php。

注意事项:服务器必须安装php网站环境。

㈩ 如何知道一个网站中的服务器具体时间呢

在winxp环境下打开cmd
nslookup www.123.com
会返回 它的服务器地址(如000.111.222.333)
然后输入net time \\000.111.222.333

热点内容
sdf数据库密码 发布:2025-03-20 20:03:55 浏览:116
戴尔服务器如何开机 发布:2025-03-20 19:58:16 浏览:745
威联通局域网共享ftp 发布:2025-03-20 19:57:39 浏览:113
如何修改服务器编码格式 发布:2025-03-20 19:56:40 浏览:265
java图形界面布局 发布:2025-03-20 19:56:39 浏览:104
java的加载与编译 发布:2025-03-20 19:47:55 浏览:227
c语言回车退出 发布:2025-03-20 19:34:42 浏览:967
好屋源码 发布:2025-03-20 19:24:02 浏览:75
安卓手机怎么改手势接听 发布:2025-03-20 19:23:47 浏览:993
手机wifi在哪个文件夹 发布:2025-03-20 19:22:57 浏览:403