2016-10-31 5 views
0

Outlookの電子メールから日付の可能なシナリオをすべてキャプチャし、「新しい日付()」関数を使用してJavaScriptの日付オブジェクトに変換しようとしています。しかし、それらを日付オブジェクトに解析しようとすると、無効な日付が返されます。例についてはJavaScriptの日付をOutlookの電子メールから変換する

:2016年10月25日9時44分38秒AM - これは正常に動作し、正しい日付と時刻 25/10/2016 9時44分38秒を返します - これは、無効な日付を返す

コード:

// This code is on the page of a web browser control that receives the Outlook date 
function thisFunctionIsInvokedFromOutlook(dateStringValue) { 
var dateValue = new Date(dateStringValue); 
} 

この問題を解決するにはどのような理由がありますか?

+0

これまでに書いたコードを教えてください。 – evolutionxbox

+0

私はこのページでいくつかのコードを追加しました。 – Neophile

+0

その日付時刻は無効ではありません。これは、日付を書くための標準的な方法です。 DD/MM/YYYY ... – evolutionxbox

答えて

0

私はこれを自分で達成することができました。基本的にVB.Netには、任意のOutlook電子メールの日付形式を指定された形式に変換する日付形式オプションがあります。だから、私はVB.Netで変換を行い、それを見るためのjavascript用の特定の形式に変換し、その形式に基づいて日付オブジェクトを取得するだけです。

Format(dateFromOutlookEmail,"MM/dd/yyyy hh:mm:ss") 
関連する問題