我正在使用webmatrix上的经典asp进行这项工作
在我的数据库中,存储的日期格式为mm / dd / yyyy
当我在网页上写下日期更改格式并变为dd / mm / yyyy时
另外一个事实是,不同的用户可能以不同的方式拥有他们的系统日期格式。是否有办法绕过它并以固定格式获取和显示日期。
感谢您的帮助和时间
VIN
答案 0 :(得分:2)
你好了,ASP更准确你的网络服务器(IIS)中的ASP引擎根据你服务器中的系统区域设置,毫无疑问地转换了你所有的日期值。
无论您将数据库中的日期值存储在哪种格式中,ASP都会将其全部转换为全部。存在两个替代方案来纠正这个问题:
LCID
属性指定日期,时间和货币的格式。区域设置标识符(LCIDs
)对于每个地理区域设置都不相同。某些区域设置格式的日期为YY-MM-DD
,某些格式的日期为MM-DD-YYYY
。 LCID
属性是可读/写的。
LCID
和Session
支持Response
(仅在最新版本的Windows中支持)对象。
取决于您居住的地点或客户所在的位置,您可以在此list of LCID Numbers
中选择更适合他们的LCID更多信息:
查看此主题以获取更多信息
ASP Classic & SQL date out-of-range error
(检查快速修复部分)