英国のクライアント用の古いASP Webサイトを維持しています。VBScriptの日付形式がロケールと一致しません
ロケールID(LCID)は、2057に設定されています。 (私はResponse.Write GetLocale
を使ってテストして確認しました)
ホスティングサーバーはUKロケールにも設定されています。
最近、このウェブサイトを別のサーバーに転送しました(イギリスの設定もあります)。移動後も、ページにはアメリカ式の日付が表示されます。たとえば、'16/05/2012 'ではなく、' 5/16/2012 'と表示されます。
新しいサーバーは、従来のサーバーと実質的に同じです(技術的な理由から古いサーバーは使用できなくなりました)。
日付形式をアメリカの形式に戻す原因は何ですか?私はこの質問をここに投稿するのか、server faultに投稿するのかは分かりません。
新しいサーバーで 'Session.LCID = 2057'のようなロケールを設定したのかどうかは不明です。 –
@Guido私はページごとに設定していませんが、私は2057を与えた 'Response.Write GetLocale'でテストしました。 –
LCIDはセッションプロパティであるため、セッションが期限切れになる可能性がありますか? –