Как я могу получить ShortDateFormat в классическом ASP

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

System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern

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

2 ответа

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

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

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

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

РЕДАКТИРОВАТЬ:

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

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

Другие вопросы по тегам