ASP程序中调用Now()总显示上午和下午的解决办法:
这么显示一般都是因为服务器就是如此设置的先查看时间格式直接双击任务栏中时间在弹出的“时间和日期”中果然显示了上午下午这样的字样那就进入下一步设置;
打开控制面板选择“区域和语言选项”在“区域选项”中选择自定义选择“时间”标签将时间格式设置为“H:mm:ss”即小时制时间将下面的AM符号和PM符号后的值清空单击“确定”保存设置;
此时再打开“时间和日期”时间中已经不显示上午和下午的字样了进入下一步检验;
重启IIS后执行ASP函数Now()结果让我很失望还是显示了大大的“下午”两个字那现在就不是这个问题了应该就是没有使用系统区域设置的时间;
强制ASP时间使用使用区域设置里面的时间格式方法如下打开注册表编辑器进入HKEY_LOCAL_MACHINESOFTWAREMicrosoft建立OLEAUT的项在该项下建立名称为“VarConversionLocaleSetting”的DWORD值数据设置为设置完成后退出注册表编辑器;
重启IIS后再次测试ASP函数Now()现在已经成功的不再显示该死的“上午”“下午”字样了