TC官方合作论坛

标题: 分享时间服务器获取网络时间的方法 [打印本页]

作者: zgz715    时间: 2014-10-11 20:36
标题: 分享时间服务器获取网络时间的方法
本帖最后由 zgz715 于 2014-10-11 20:43 编辑

几天前有个朋友一直问我怎么获取现在的网络时间,想了几个办法都不怎么好用。
最后想到了用XMLHTTP对象分析http头的方式获取,因为http头有个date属性是关于时间的
一般http头用的都是GMT,也就是格林威治时间,比北京的时间相差8个小时。获取后小时+8即可。


[attach]17668[/attach]



作者: q273814    时间: 2014-10-12 00:23
方法有十几种
下面再帮你补充一种,调用某网站的http接口
  1. function NetTime()//获取网络上的时间
  2.     var data,arrlen,year,month,day,hrs,min,sec,DateTime
  3.     data=net.urlgetnetrequest("http://www.beijing-time.org/time.asp",6)//访问网址获得ANSI编码的数据
  4.     //t0=new Date().getTime(); nyear=2014; nmonth=10; nday=11; nwday=6; nhrs=10; nmin=11; nsec=58;
  5.     if(data=="")
  6.         help.messagebox("网络连接失败")
  7.         return "0000-00-00 00:00:00"
  8.     endif
  9.     data=str.strcut(data,str.findstr(data,"nyear="),true)//nyear=2014;\r\nnmonth=10;\r\nnday=11;\r\nnwday=6;\r\nnhrs=10;\r\nnmin=11;\r\nnsec=58;
  10.     data=str.replace(data,";","")//去掉分号
  11.     data=str.replace(data,"=","\r\n")//"="变成换行
  12.     str.split(data,"\r\n",data)//按换行符分割成数组
  13.     arraysp.size(data,arrlen)//得到数组大小
  14.     if(arrlen!=14)
  15.         return sh.NetTime()
  16.     endif
  17.     year        =data[1]
  18.     month        =data[3]
  19.     day                =data[5]
  20.     hrs                =data[9]
  21.     min                =data[11]
  22.     sec                =data[13]
  23.     data=null
  24.     DateTime=year&"-"&month&"-"&day&" "&hrs&":"&min&":"&sec
  25.     traceprint("当前网络时间: "&DateTime)
  26.     return DateTime
  27. endfunction
复制代码

作者: qianlanzf    时间: 2014-10-12 02:25
ddddddddddddddd
作者: yver1129    时间: 2014-10-12 09:41
去的, 你可算活了。
作者: c724211922    时间: 2014-10-12 11:27
学习一下
作者: yuduo1983    时间: 2014-10-12 11:54
学习一下
作者: fyq2000    时间: 2014-10-12 22:58
来瞧瞧 来逛逛~~~
作者: madwinder    时间: 2014-10-29 15:04
知道了。
作者: myaoao    时间: 2014-11-1 22:25
11111111111111
作者: K8532    时间: 2014-11-2 21:05
时间服务器获取网络时间的方法 [
作者: 67800461    时间: 2014-11-3 17:02
11111111111111111111111
作者: 481350937    时间: 2014-11-21 16:59
看卡啊
作者: tobydu    时间: 2014-11-23 15:09
不是用百度么
作者: 変質嘚稥煙    时间: 2014-11-25 15:55
看一下,
作者: zmj930213    时间: 2014-11-27 20:22
zhichiyig e
作者: llf    时间: 2014-11-29 09:28
gfdddfg
作者: luxinwen    时间: 2014-11-29 12:58
看一下
作者: xcxzj    时间: 2014-12-3 21:23
..............
作者: 504229732    时间: 2014-12-5 08:06
研究学习
作者: pangboy    时间: 2014-12-10 12:52
看看学学多谢
作者: joejiang    时间: 2014-12-11 09:50
查看一下,是不是正常的
作者: jushunhe    时间: 2014-12-14 16:15
分享时间服务器获取网络时间的方法 [
作者: hkdg01    时间: 2014-12-15 02:16
11111111111

作者: hjj_bbs    时间: 2014-12-20 18:28
瞅瞅
作者: faabb    时间: 2014-12-23 19:07
研究一下
作者: jianghan    时间: 2014-12-25 09:50
xuexi
作者: 420130    时间: 2015-1-1 17:57
学习

作者: chongxks    时间: 2015-1-5 01:35
参考
作者: loking    时间: 2015-1-5 16:25
思路不错
作者: 天生的叛逆者    时间: 2015-2-9 22:50

作者: collant    时间: 2015-2-11 00:08
辅助.消息框(日期时间.当前日期())
作者: yangshengxi    时间: 2015-3-29 15:56
n jnjnjinin
作者: djzlove129    时间: 2015-3-29 23:41
看看
作者: 564561988    时间: 2015-4-10 22:04

作者: epike    时间: 2015-4-12 04:19
网络网络网络网络网络
作者: jnay888    时间: 2015-4-16 01:17
学习一下
作者: 7130081    时间: 2015-4-16 17:37
获取网络时间的方法
作者: linyangshao    时间: 2015-4-19 19:15
11111111111111
作者: ljs84891758    时间: 2015-4-21 18:45
对楼猪只能说,你太伟大了!!

作者: TCT    时间: 2015-4-23 14:33
学习一下
作者: kim1971    时间: 2015-4-27 16:02







.
作者: liqihong1980    时间: 2015-4-29 12:11
分隔符
作者: haohuaiqi    时间: 2015-5-1 13:56
6666666666666666
作者: frg0922    时间: 2015-5-2 01:40
1111111111111111
作者: 312845468    时间: 2015-5-3 12:10
来学习
作者: huanggongfa    时间: 2015-5-3 22:38
学习学习
作者: 873089652    时间: 2015-5-7 22:36
是是是是是是是是是是是是是是是是是是
作者: yyjjssok    时间: 2015-5-18 16:48
看看很有用
作者: qiufeng1163    时间: 2015-5-22 21:09
芝麻开门
作者: mahua1130    时间: 2015-5-24 14:35
拿走了 谢谢
作者: 676334066    时间: 2015-6-3 02:05

作者: ldx371696018    时间: 2015-6-9 01:46
学习一下
作者: cjxdn    时间: 2015-6-17 20:08
看看
作者: jd1539188681    时间: 2015-6-20 04:35
学习
作者: awlbm    时间: 2015-6-28 23:24

功能 Unix转北京时间(Unix时间)
    Unix转北京时间=日期时间.指定日期("s",Unix时间,"1970/1/1 0:0:0")
    返回 日期时间.指定日期("h",8,Unix转北京时间)
功能结束

作者: q892606522    时间: 2015-6-29 23:03
看看吧
作者: 九先生    时间: 2015-8-3 16:25
1111111111111
作者: lyr741029    时间: 2015-8-6 10:17
年&"/"&月&"/"&日&" "&时&":"&分&":"&秒
作者: 621171    时间: 2015-8-8 10:40
66666666666666
作者: tcgaoshou    时间: 2015-8-10 19:39
不过地方豆腐干
作者: 474425981    时间: 2015-8-25 12:10
好东西,顶
作者: sososobored    时间: 2015-8-30 22:15
啊啊啊
作者: cxiw    时间: 2015-9-7 21:33
鼎折覆餗
作者: 回头是岸    时间: 2015-9-8 19:42
00000000000000000
作者: jk1314168    时间: 2015-9-12 15:09
学习
作者: dragon07zn    时间: 2015-9-12 22:43
看看
作者: F4848767    时间: 2015-9-14 15:32
wo laixuexu

作者: z280997422    时间: 2015-9-14 16:53
22222222222
作者: brxs    时间: 2015-9-24 17:53
11111111111111111111111
作者: gxlclj    时间: 2015-10-11 15:59
谢谢 我下载看看
作者: 1817174328    时间: 2015-10-11 20:03
地地道道的等等等等等等
作者: 83571674    时间: 2015-10-12 15:48
123123asdasd
作者: ilovexl521    时间: 2015-10-13 18:24
阿斯顿相册小
作者: kowest    时间: 2015-10-25 11:23
学习
作者: chinaxhb    时间: 2015-10-28 16:14
看看怎么样.
作者: 490916096    时间: 2015-11-22 22:47
RE: 分享时间服务器获取网络时间的方法 [修改
作者: 87993456    时间: 2015-11-25 21:41
获取网络时间
作者: a3g8h6r6jok1    时间: 2015-11-26 21:33
又有意义有意义有意义有
作者: ematrix    时间: 2015-12-1 12:34
谢谢你
作者: seeye    时间: 2015-12-16 16:59
这时间设置看看
作者: squallying    时间: 2015-12-18 23:15
:$
作者: yjbdmc    时间: 2015-12-21 01:44
kkkkkkkkkkkkkkkkkkkkkkkkkk
作者: 740045982    时间: 2015-12-24 11:17

作者: alanyfd    时间: 2015-12-26 11:23
ddddddddddddddddddddd
作者: fun519    时间: 2016-1-10 12:30
看看
作者: wyk930826    时间: 2016-1-26 21:35
54560
作者: 7847214    时间: 2016-2-19 22:25
1111111111
作者: langzqf    时间: 2016-2-21 01:38
看看看看看看学习一下
作者: wei116855207    时间: 2016-2-22 23:40
111111111111111111
作者: itcfan    时间: 2016-2-25 21:18

作者: liu1ang    时间: 2016-3-4 00:17
分享时间服务器获取网络
作者: eriantest    时间: 2016-4-3 19:09
   messagebox]

作者: 2105029625    时间: 2016-4-4 01:57
sssssss
作者: kcan108    时间: 2016-4-4 19:06
pppppppppppppppppppp
作者: kcan108    时间: 2016-4-4 19:06
inhhhh
作者: saina6281    时间: 2016-5-10 22:00
间服务器获取网络时间
作者: ttyy7516    时间: 2016-5-10 22:59
设置保护需要这个吧
作者: diky714    时间: 2016-5-25 06:16
看下研究研究.....
作者: wuyanping39    时间: 2016-6-14 08:49
111111111111111111111
作者: yalipolo    时间: 2016-6-15 13:15
qweqweqwewq




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1