以下はVBScriptのコードです。
FromDate=22/2/2013
ToDate= 1/3/2013
StartDateSerial = DateSerial(year(FromDate),month(FromDate), day(FromDate))
ToDateSerial = DateSerial(year(ToDate),month(toDate),day(ToDate))
この日付形式は dd/mm/yyyy です。しかし、DateSerialの結果は以下の通りです
StartDateSerial= 2/22/2013
ToDateSerieal= 1/3/2013
つまり、開始日はmm/dd/yyyyに変換されますが、ToDateSerial はdd/mm/yyyyに変換されます
US lacalでこの問題を見つけました。しかし、英国のローカルでは、これは両方で同じです。
FromDate と To Date で次の値を使用してこれを試すと、
FromDate=2/22/2013
ToDate= 3/1/2013
FromDate と ToDate を JavaScript から vbscript に渡しています。
形式は mm/dd/yyyy で、US lacal では問題なく動作しますが、UK local では動作しません。どうすればこれを修正できるか教えてください。