已审核词条
未审核词条
|
获取北京时间EX | 文本型 | |
|
补0位 | 逻辑型 | | | |
调整系统时间 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
WinHttp | 对象 | | |
script | 对象 | | |
javascript | 文本型 | | |
返回时间 | 文本型 | | |
CoInitialize (0
)
如果真 (WinHttp.
创建 (“Microsoft.XMLHTTP”,
))

WinHttp.
方法 (“Open”,
“HEAD”,
“https://www.baidu.com/”,
假) 
WinHttp.
方法 (“Send”,
)
判断 (WinHttp.
读数值属性 (“Status”,
) = 200
) 

返回时间 = WinHttp.
文本方法 (“GetResponseHeader”,
“Date”) 

判断 (返回时间 =
“”)

调试输出 (“获取北京时间EX() 服务器没有返回时间”)


script.
创建 (“MSScriptControl.ScriptControl”,
)


script.
写属性 (“Language”,
“JavaScript”) 


判断 (补0位
)



javascript =
“function checkTime(i){if(i<10){i='0'+i}return i}function Datejs(){var d=new Date('” + 返回时间 +
“');return d.getFullYear()+'年'+checkTime(d.getMonth()+1)+'月'+checkTime(d.getDate())+'日'+checkTime(d.getHours())+'时'+checkTime(d.getMinutes())+'分'+checkTime(d.getSeconds())+'秒';}Datejs();”



javascript =
“function Datejs(){var d=new Date('” + 返回时间 +
“');return d.getFullYear()+'年'+(d.getMonth()+1)+'月'+d.getDate()+'日'+d.getHours()+'时'+d.getMinutes()+'分'+d.getSeconds()+'秒';}Datejs();”

返回时间 = script.文本方法 (“Eval”, javascript)


script.
清除 ()


判断 (返回时间 =
“”)


调试输出 (“获取北京时间EX() js获取异常”)


判断 (调整系统时间
且 置现行时间 (到时间 (返回时间
)) =
假)


调试输出 (“获取北京时间EX() 调整系统时间失败!”)















调试输出 (“获取北京时间EX() 网页状态代码”, WinHttp.
读数值属性 (“Status”,
))
WinHttp.清除 ()CoUninitialize ()返回 (返回时间
)
词条作者信息
使用例程
参与校正错误的易友
- Copyright © 125.LA All Rights Reserved.