| 
 | 
	
方法有十几种  
下面再帮你补充一种,调用某网站的http接口 
- function NetTime()//获取网络上的时间
 
 -     var data,arrlen,year,month,day,hrs,min,sec,DateTime
 
 -     data=net.urlgetnetrequest("http://www.beijing-time.org/time.asp",6)//访问网址获得ANSI编码的数据
 
 -     //t0=new Date().getTime(); nyear=2014; nmonth=10; nday=11; nwday=6; nhrs=10; nmin=11; nsec=58;
 
 -     if(data=="")
 
 -         help.messagebox("网络连接失败")
 
 -         return "0000-00-00 00:00:00"
 
 -     endif
 
 -     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;
 
 -     data=str.replace(data,";","")//去掉分号
 
 -     data=str.replace(data,"=","\r\n")//"="变成换行
 
 -     str.split(data,"\r\n",data)//按换行符分割成数组
 
 -     arraysp.size(data,arrlen)//得到数组大小
 
 -     if(arrlen!=14)
 
 -         return sh.NetTime()
 
 -     endif
 
 -     year        =data[1]
 
 -     month        =data[3]
 
 -     day                =data[5]
 
 -     hrs                =data[9]
 
 -     min                =data[11]
 
 -     sec                =data[13]
 
 -     data=null
 
 -     DateTime=year&"-"&month&"-"&day&" "&hrs&":"&min&":"&sec
 
 -     traceprint("当前网络时间: "&DateTime)
 
 -     return DateTime
 
 - endfunction
 
  复制代码 |   
 
 
 
 |