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