ASP做考勤系统,想在客户端显示服务器的当前时间并能够在客户端利用JS实时显示?也就是可以走动的时间?

ASP做考勤系统,想在客户端显示服务器的当前时间并能够在客户端利用JS实时显示?也就是可以走动的时间?,第1张

我说说我的想法。用JS代码通过XML>outprintln(new javautilDate());
输出为 Thu Mar 27 17:29:24 CST 2008
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//MM,HH大写
outprintln(sdfformat(new javautilDate()));
这个输出为 例:2008-03-27 17:29:24
若把yyyy-MM-dd HH:mm:ss改为yyyy年MM月dd日 HH:mm:ss
则为2008年03月27日 17:29:24

方法一:采用系统自带的时间同步功能

1、单击系统托盘下方的时间,单击d出窗口里的“更改日期和时间设置”

2、d出“日期和时间”对话框,选择“Internet时间”选项卡,单击 “更改设置”按钮,d出“Internet时间设置”对话框,在服务器地址栏输入国家授时中心服务器的IP地址:2107214544,单击“立即更新”按钮,同步完成后点击“确定”按钮退出,OK

方法二:修改注册表,提高时间同步精度

由于系统默认的时间同步间隔是7天,我们无法自由选择,使得这个功能在灵活性方面大打折扣。其实,我们也可以通过修改注册表来手动修改它的自动同步间隔以提高同步精度,以下以Vista系统为例。

1、在“开始”菜单→“运行”项下(或按Win+R)输入“Regedit”进入注册表编辑器。

2、展开

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters]分支,双击NtpServer将键值修改为国家授时中心服务器的IP地址:2107214544,然后点击“确定”按钮保存。(注:若已用过方法一,此步可以省略)

3、展开

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders \NtpClient]分支,并双击SpecialPollInterval键值,将对话框中的“基数栏”选择到“十进制”上,输入框中显示的数字正是自动对时的间隔(以秒为单位),比如默认的604800就是由7(天)×24(时)×60(分)×60(秒)计算来的。设定时间同步周期(建议设为900= 15分钟或3600=1小时等周期值),填入对话框,点击确定保存关闭对话框。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13127794.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-06
下一篇 2023-06-06

发表评论

登录后才能评论

评论列表(0条)

保存