如何在经典 asp 中获取 ShortDateFormat

发布于 2024-08-20 22:56:10 字数 185 浏览 3 评论 0原文

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

System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern

Is that possible to get it in classic asp?

In asp.net I'm using this one:

System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern

Is that possible to get it in classic asp?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

羁拥 2024-08-27 22:56:10

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

如果您需要更大的灵活性,您要么需要自己推出,要么使用标准格式将日期传递给客户端,然后使用 JavaScript 对其进行格式化,这可能会为您提供一些选择。

It's a while since I used VBScript but I think that combining FormatDateTime with the correct locale should give you a localised date. You can use SetLocale() to change the locale the script is using, that might be particularly necessary if you want to use the client locale rather than the server one. The actual options formatDateTime offers are pretty limited though - more or less vbShortDate or vbLongDate.

If you need more flexibility you will either need to roll your own or perhaps to use a standard format to pass the date to the client and then format it there using JavaScript which may open up a few options for you.

牵你手 2024-08-27 22:56:10

使用此 VB 脚本函数

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

编辑:

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

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

Use this VB Script Function

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

EDIT:

Better try from client side check this link

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文