找回密码
 加入
搜索
查看: 37429|回复: 82

[原创] 简单获取网络日期时间

 火... [复制链接]
发表于 2010-6-18 16:48:18 | 显示全部楼层 |阅读模式
本帖最后由 风行者 于 2010-6-30 15:46 编辑
MsgBox(0,"",_Hdate())

Func _Hdate()
Local $oHTTP,$H_time,$str,$Date
Local $mon[13]=[12,"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]
$oHTTP = ObjCreate("microsoft.xmlhttp")
$oHTTP.Open("get","http://v.time.org.cn/com/",false)
$oHTTP.setRequestHeader("ver", "1.2")
$oHTTP.Send()
$str = StringTrimLeft($oHTTP.getResponseHeader("Date"),4)
For $i = 1 To 12
$str = StringReplace($str,$mon[$i],$i)
Next
$str = StringSplit($str," ")
$H_time = StringLeft($str[5],2) + 8
If $H_time >=24 Then $H_time -= 24
$H_time &= StringTrimLeft($str[5],2)
$Date = $str[4]&"-"&$str[3]&"-"&$str[2]&" "&$H_time
Return $Date
EndFunc

评分

参与人数 6金钱 +110 贡献 +26 收起 理由
peter13447 + 10 谢谢楼主分享.
万能群发器售 + 30 + 5 学习了,吃水不忘挖井人
tryhi + 15 师傅,好样的
无名蜘蛛 + 20 厉害、佩服
Duvet + 20

查看全部评分

发表于 2010-6-18 19:18:59 | 显示全部楼层
新手,跟着学习学习
发表于 2010-6-28 07:53:37 | 显示全部楼层
顶一下师傅的帖子,正在解决校对定时器
发表于 2010-6-28 09:43:46 | 显示全部楼层
好像不夠好。。截取目標網站地址,MS我改了北美地址,截取回來的還是北京時間。
 楼主| 发表于 2010-6-30 15:47:39 | 显示全部楼层
获取的是北京时间
发表于 2010-6-30 18:22:14 | 显示全部楼层
本帖最后由 afan 于 2010-12-25 17:53 编辑

改个LZ的正则版,更新于 37# 顺便加了个星期X

评分

参与人数 1金钱 +20 贡献 +2 收起 理由
Duvet + 20 + 2

查看全部评分

 楼主| 发表于 2010-6-30 20:27:32 | 显示全部楼层
版主用正则很帅,学习了
发表于 2010-7-15 20:53:57 | 显示全部楼层
这个不错..
发表于 2010-8-14 17:27:28 | 显示全部楼层
支持了,辛苦辛苦
发表于 2010-8-14 18:25:54 | 显示全部楼层
很好。。
发表于 2010-8-31 14:01:30 | 显示全部楼层
收藏了 认真研究下
发表于 2010-9-1 12:51:43 | 显示全部楼层
来支持一下,学习学习哈
发表于 2010-9-2 22:23:01 | 显示全部楼层
支持分享心得,学习学习!
发表于 2010-9-5 01:14:19 | 显示全部楼层
看看                                ok
发表于 2010-9-10 17:59:24 | 显示全部楼层
收藏了 研究下
支持一下,学习
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-22 18:54 , Processed in 0.075567 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表