黑马程序员技术交流社区

标题: 网络获取当前时间 [打印本页]

作者: 史金阳    时间: 2013-3-2 23:30
标题: 网络获取当前时间
学习的函数获取当前时间,获取的是当前电脑上的时间,如果电脑时间错误,那么获取的时间也是不正确,有没有简单的获取网络时间的方法。

作者: 李易烜    时间: 2013-3-3 00:10
  1. <SCRIPT LANGUAGE = "JavaScript">  
  2. var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.3.0");  
  3. xmlhttp.open("GET", "http://bjtime.cn", false);  
  4. xmlhttp.setRequestHeader("If-Modified-Since", "bjtime");  
  5. xmlhttp.send();  
  6. var dateStr = xmlhttp.getResponseHeader("Date");  
  7. var date = new Date(dateStr);  
  8. var year = date.getFullYear();  
  9. var month = date.getMonth() + 1;  
  10. var date1 = date.getDate();  
  11. var hour = date.getHours();  
  12. var minutes = date.getMinutes();  
  13. var second = date.getSeconds();  
  14. alert(date + "  |  " + year + "年" + month + "月" + date1 + "日" + hour + "时" + minutes + "分" + second + "秒");  
  15. </SCRIPT>  
复制代码

作者: 李易烜    时间: 2013-3-3 00:12
flash版:
  1. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="690" height="230" align="absmiddle">
  2.             <param name="movie" value="http://www.time.ac.cn/img/DigitalClock.swf" ref>
  3.             <param name="quality" value="High">
  4.             <param name="_cx" value="16933">
  5.             <param name="_cy" value="6773">
  6.             <param name="FlashVars" value>
  7.             <param name="Src" ref value="http://www.time.ac.cn/img/DigitalClock.swf">
  8.             <param name="WMode" value="Window">
  9.             <param name="Play" value="-1">
  10.             <param name="Loop" value="-1">
  11.             <param name="SAlign" value>
  12.             <param name="Menu" value="-1">
  13.             <param name="Base" value>
  14.             <param name="AllowScriptAccess" value="always">
  15.             <param name="Scale" value="ShowAll">
  16.             <param name="DeviceFont" value="0">
  17.             <param name="EmbedMovie" value="0">
  18.             <param name="BGColor" value>
  19.             <param name="SWRemote" value>
  20.             <param name="MovieData" value>
  21.             <param name="SeamlessTabbing" value="1">
  22.             <embed src="http://www.time.ac.cn/img/dclock.swf" width="690" height="230" align="absmiddle" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
  23.           </object>
复制代码

作者: 郝滨    时间: 2013-3-3 10:24
           HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new Uri("http://www.google.com.hk/"));
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            string date = response.Headers["Date"];
            return DateTime.Parse(date);




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2