有时候有朋友验证需要计算国内服务器时间验证
但是用户全球各地都有那么一些.因为海外国人太多了...
原理很简单,就是根据本机的时区和时间,求出0时区当前时间,然后根据0时区,计算北京当前时间.
变量名 | 类 型 | 静态 | 数组 | 备 注 | ret | 整数型 | | | tzi | 时区信息_ | | | dwBias | 整数型 | | | 置入代码 ( #VM开始 )ret = GetTimeZoneInformation (tzi )判断 (ret = 2 )dwBias = tzi.Bias + tzi.DaylightBias dwBias = tzi.Bias + tzi.StandardBias 返回 (dwBias + 480)置入代码 ( #VM结束 )置入代码 ( #VM开始 )局部_时间 = 增减时间 (取现行时间 (), #分钟, 新时间_取本地与北京时差 ()) 返回 (局部_时间 )置入代码 ( #VM结束 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 局部_时间 | 自定义时间time | | | 局部_时间X | 日期时间型 | | | 置入代码 ( #VM开始 )GetSystemTime (局部_时间 )局部_时间X = 新时间_取现行时间_北京 ()局部_时间.年 = 取年份 (局部_时间X )局部_时间.月 = 取月份 (局部_时间X )局部_时间.星期 = 取星期几 (局部_时间X ) - 1 局部_时间.日 = 取日 (局部_时间X )局部_时间.时 = 取小时 (局部_时间X )局部_时间.分 = 取分钟 (局部_时间X )局部_时间.秒 = 取秒 (局部_时间X )置入代码 ( #VM结束 )返回 (局部_时间 )
|