Как я могу получить 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))
РЕДАКТИРОВАТЬ:
Лучше попробовать со стороны клиента проверить эту ссылку