热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

电脑自动同步服务器时间bat,用Internet时间服务器来同步本机系统时间的批处理...

这是一段在网上找到的系统时间自动更新JS脚本,任意Web服务器都可以用来协对时间而且也不用vb来改时间,保存为*.js点击运行即可getHTTPDate

//这是一段在网上找到的系统时间自动更新JS脚本,任意Web服务器都可以用来协对时间而且也不用vb来改时间,保存为*.js点击运行即可

//get HTTP Date: response from server, return approximate dateVal object

function getServerDate(serverHttpAddress, httpProxyAddress)

{

var xmlHttp = new ActiveXObject("msxml2.xmlhttp");

if(httpProxyAddress)

{

setProxy(2,proxyHttpAddress.replace("http://",""));

}

xmlHttp.open("GET", serverHttpAddress, 0);

ts=(new Date()).getTime();

WScript.Echo("Start time: " + ts);

xmlHttp.send();

tr=new Date();

WScript.Echo("End time: " + tr.getTime());

WScript.Echo("Server Time: " + Date.parse( xmlHttp.getResponseHeader('Date')));

//Thu, 1 Jan 2009 09:47:01 GMT

tr.setTime(Date.parse( xmlHttp.getResponseHeader('Date')) + ((new Date()).getTime() - ts)/2);

//1230805540107

WScript.Echo("debug time: " + tr)

return tr;

//}

//catch(e)

//{

// return 0

//}

}

//set system time to dateString

//http://www.microsoft.com/technet/scriptcenter/topics/networking/08_atnc_advanced.mspx

//http://www.microsoft.com/technet/scriptcenter/guide/sas_wmi_fvwp.mspx?mfr=true

//20030327073509.519000+480

function setSystemDate(dateString)

{

WScript.Echo("End time: " + dateString);

var oSvc = GetObject("winmgmts:\\\\.\\root\\cimv2");

oSvc.Security_.Privileges.AddAsString("SeSystemTimePrivilege", 1);

var e = new Enumerator(oSvc.execQuery("select * from win32_OperatingSystem", "WQL", 32));

//for (;!e.atEnd();e.moveNext())e.item().SetDateTime(dateString);

}

//generating the right WMI DATETIME fields

with(getServerDate("http://www.google.com/")) //和哪一个HTTP服务器进行同步

{

setSystemDate("" +

getUTCFullYear() +

(getUTCMonth()<9?"0"&#43;(getUTCMonth()&#43;1):(getUTCMonth()&#43;1)) &#43;

(getUTCDate()<9?"0"&#43;getUTCDate():getUTCDate()) &#43;

(getUTCHours()<9?"0"&#43;getUTCHours():getUTCHours()) &#43;

(getUTCMinutes()<9?"0"&#43;getUTCMinutes():getUTCMinutes()) &#43;

(getUTCSeconds()<9?"0"&#43;getUTCSeconds():getUTCSeconds()) &#43;

".******&#43;***");

}



推荐阅读
  • 本文介绍了 Go 语言中的高性能、可扩展、轻量级 Web 框架 Echo。Echo 框架简单易用,仅需几行代码即可启动一个高性能 HTTP 服务。 ... [详细]
  • 本文为初学者提供了一条清晰的学习路线,帮助他们逐步成长为优秀的Web开发人员。通过十个关键步骤,涵盖从基础到高级的各个方面,确保每位学习者都能找到适合自己的学习方向。 ... [详细]
  • java解析json转Map前段时间在做json报文处理的时候,写了一个针对不同格式json转map的处理工具方法,总结记录如下:1、单节点单层级、单节点多层级json转mapim ... [详细]
  • iOS snow animation
    CTSnowAnimationView.hCTMyCtripCreatedbyalexon1614.Copyright©2016年ctrip.Allrightsreserved.# ... [详细]
  • 使用HTML和JavaScript实现视频截图功能
    本文介绍了如何利用HTML和JavaScript实现从远程MP4、本地摄像头及本地上传的MP4文件中截取视频帧,并展示了具体的实现步骤和示例代码。 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • 本文将介绍如何在混合开发(Hybrid)应用中实现Native与HTML5的交互,包括基本概念、学习目标以及具体的实现步骤。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 一、Tomcat安装后本身提供了一个server,端口配置默认是8080,对应目录为:..\Tomcat8.0\webapps二、Tomcat8.0配置多个端口,其实也就是给T ... [详细]
  • 本文详细解析了ASP.NET 2.0中的Callback机制,不仅介绍了基本的使用方法,还深入探讨了其背后的实现原理。通过对比Atlas框架,帮助读者更好地理解和应用这一机制。 ... [详细]
  • 为什么多数程序员难以成为架构师?
    探讨80%的程序员为何难以晋升为架构师,涉及技术深度、经验积累和综合能力等方面。本文将详细解析Tomcat的配置和服务组件,帮助读者理解其内部机制。 ... [详细]
  • 本文介绍了Go语言中正则表达式的基本使用方法,并提供了一些实用的示例代码。 ... [详细]
  • 本文介绍了如何使用Python爬取妙笔阁小说网仙侠系列中所有小说的信息,并将其保存为TXT和CSV格式。主要内容包括如何构造请求头以避免被网站封禁,以及如何利用XPath解析HTML并提取所需信息。 ... [详细]
  • Docker 环境下 MySQL 双主同步配置指南
    本文介绍了如何在 Docker 环境中配置 MySQL 的双主同步,包括目录结构的创建、配置文件的编写、容器的创建与设置以及最终的验证步骤。 ... [详细]
  • 本文详细介绍了如何在 Linux 系统上安装 JDK 1.8、MySQL 和 Redis,并提供了相应的环境配置和验证步骤。 ... [详细]
author-avatar
晰mine
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有