使用 "date" 函数时更改经典 asp 中的默认日期格式
Changing the default date format in classic asp when using the "date" function
我正在将一大堆用经典 asp 编写的网页迁移到新服务器,并且发现了很多对简单 date() 函数,例如:
if cint(left(date,instr(date,"/")-1)) < 9 then blah blah
我收到错误消息是因为新服务器的默认日期格式正在返回 yyyy-mm-dd,而上面的代码期望它在 dd/mm/yyyy格式。
我想看看是否可以更改 asp 的默认日期格式,以便 date() returns dd/mm/yyyy。我认为只需更改系统的短日期格式就可以解决问题,但即使在重新启动服务器后它仍然显示 yyyy-mm-dd.
在使用 date() 函数时,是否有设置可以指定 default 日期格式?
这对我有用:
更改 global.asa,在子 Session_OnStart 中,添加一行
Session.LCID=1033
我正在将一大堆用经典 asp 编写的网页迁移到新服务器,并且发现了很多对简单 date() 函数,例如:
if cint(left(date,instr(date,"/")-1)) < 9 then blah blah
我收到错误消息是因为新服务器的默认日期格式正在返回 yyyy-mm-dd,而上面的代码期望它在 dd/mm/yyyy格式。
我想看看是否可以更改 asp 的默认日期格式,以便 date() returns dd/mm/yyyy。我认为只需更改系统的短日期格式就可以解决问题,但即使在重新启动服务器后它仍然显示 yyyy-mm-dd.
在使用 date() 函数时,是否有设置可以指定 default 日期格式?
这对我有用: 更改 global.asa,在子 Session_OnStart 中,添加一行
Session.LCID=1033