0

在 asp.net 中,我使用的是这个:

System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern

这有可能在经典的asp中得到它吗?

4

2 回答 2

0

使用这个 VB 脚本函数

Response.write(formatDateTime(Now(), vbShortDate))

编辑:

最好从客户端尝试检查此链接

http://www.merlyn.demon.co.uk/js-other.htm#Deloc

于 2010-02-09T10:52:12.267 回答
0

自从我使用 VBScript 以来已经有一段时间了,但我认为将 FormatDateTime 与正确的语言环境结合起来应该会给你一个本地化的日期。您可以使用 SetLocale() 更改脚本正在使用的语言环境,如果您想使用客户端语言环境而不是服务器语言环境,这可能特别必要。但是,formatDateTime 提供的实际选项非常有限 - 或多或少是 vbShortDate 或 vbLongDate。

如果您需要更大的灵活性,您将需要自己滚动或使用标准格式将日期传递给客户端,然后使用 JavaScript 对其进行格式化,这可能会为您打开一些选项。

于 2010-02-09T11:05:39.837 回答