Как получить ShortDateFormat в классическом ASP - PullRequest
0 голосов
/ 09 февраля 2010

В asp.net я использую это:

System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern

Возможно ли получить его в классическом жерех?

Ответы [ 2 ]

0 голосов
/ 09 февраля 2010

Прошло некоторое время с тех пор, как я использовал VBScript, но я думаю, что объединение FormatDateTime с правильной локалью должно дать вам локализованную дату. Вы можете использовать SetLocale (), чтобы изменить языковой стандарт, используемый сценарием, что может быть особенно необходимо, если вы хотите использовать языковой стандарт клиента, а не серверный. Однако фактические параметры formatDateTime довольно ограничены - более или менее vbShortDate или vbLongDate.

Если вам нужна большая гибкость, вам нужно либо свернуть свой собственный, либо, возможно, использовать стандартный формат для передачи даты клиенту, а затем отформатировать ее там с помощью JavaScript, что может открыть для вас несколько вариантов.

0 голосов
/ 09 февраля 2010

Используйте эту функцию сценария VB

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

EDIT:

Лучше попробовать со стороны клиента проверить эту ссылку

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

...