asp now()时间格式问题


关键词

asp now函数 服务器

摘要

默认安装的系统,如果不作修改,ASP的时间获取总归会有点问题。获取的结果会包含有中文的字样,这样对于程序中倒如上传命名以时间来命名,就会有问题。
默认安装的系统,如果不作修改,ASP的时间获取总归会有点问题。获取的结果会包含有中文的字样,这样对于程序中倒如上传命名以时间来命名,就会有问题。
在服务器上找了找.在时间格试设置中捣鼓了半天,服务器上的时间显示是正确的了.但事实就是服务器上是对的,但程序里面会有问题。
为了测试,写了一个简单脚本,now(),无语地发现在读取的时间中,包含有"上午""下午"的字样。
再次进到服务器,查看与时间格式相关的项:
控制面板-区域和语言选项-区域选项-自定义-时间-时间格式改成 H:mm:ss-确定。(如果面的项中有上午下午这样的字样,记得删掉)
高级,勾选“默认用户账户设置”
终于,这样设置过后,获取的时候,可以得到正常的时间,而没有“上午”“下午”字样。
后来在网上搜索了一下关于这个问题的解决办法。
最后,找了找发现可以强制ASP读取的时候使用服务器上的时间格式。
强制ASP时间使用使用区域设置里面的时间格式,方法如下:
打开注册表编辑器,进入 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
建立OLEAUT的项,在该项下建立名称为 “VarConversionLocaleSetting”的DWORD值,
数据设置为2,设置完成后退出注册表编辑器。
重启IIS后,再次测试ASP函数Now(),也可以实现不再显示该死的“上午”“下午”字样了。

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:asp now()时间格式问题:http://www.splaybow.com/post/asp-time.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« ASP、PHP网站如何根治XSS跨站脚本攻击? ASP计算两个时间相差多少年 »

相关文章: