首页 > 编程 > ASP > 正文

ASP获取到的系统时间有上午,下午的解决方法_ASP教程

2024-05-04 11:04:31
字体:
来源:转载
供稿:网友

推荐:如何在网页中显示服务器时间(asp)
在网页上显示时间,如果取的是用户本机的时间,由于用户的时间往往不准确,所以显示的有问题。而服务器时间一般不会误差太大,所以最好显示服务器时间 下面以asp+js为例说明。 下面分析代码结构,先是获取服务器时间: % d=Date() t=Time() % var t0=new Date().getTim

  ASP程序中调用Now()总显示上午和下午的解决办法:

  1.这么显示,一般都是因为服务器就是如此设置的,先查看时间格式:直接双击任务栏中时间,在弹出的“时间和日期”中果然显示了上午下午这样的字样,那就进入下一步设置;

  2.打开控制面板,选择“区域和语言选项”,在“区域选项”中选择自定义,选择“时间”标签,将时间格式设置为“H:mm:ss ”即24小时制时间,将下面的AM符号和PM符号后的值清空,单击“确定”保存设置;

  3.此时再打开“时间和日期”,时间中已经不显示上午和下午的字样了,进入下一步检验;

  4.重启IIS后,执行ASP函数Now(),结果让我很失望,还是显示了大大的“下午”两个字,那现在就不是这个问题了,应该就是没有使用系统区域设置的时间;

  5.强制ASP时间使用使用区域设置里面的时间格式,方法如下:打开注册表编辑器,进入HKEY_LOCAL_MACHINESOFTWAREMicrosoft,建立OLEAUT的项,在该项下建立名称为“VarConversionLocaleSetting”的DWORD值,数据设置为2,设置完成后退出注册表编辑器;

  6.重启IIS后,再次测试ASP函数Now(),现在已经成功的不再显示该死的“上午”“下午”字样了。

分享:谈BOF或EOF有一个是真,或者当前记录已被删除
在调试“学生管理系统”时,想修改学籍信息,如果此时数据库中的数据已被完全删除则会出现“BoF或Eof有一个是真,或当前记录已被删除的错误”我们这时要做的就是在使用Recordset对象的moveNext等方法之前先利用RecordsetCount属性判断一下数据库中的数据是否

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表