JavaScript日期转换从Outlook电子邮件

JavaScript dates conversion from an Outlook email

本文关键字:Outlook 电子邮件 转换 日期 JavaScript      更新时间:2023-09-26

我试图从Outlook电子邮件中捕获所有可能的日期场景,并使用"new date()"函数将它们转换为javascript日期对象。但是,当我试图将它们解析为date对象时,它返回一个无效的日期。

例如:10/25/2016 09:44:38 AM -这工作得很好,并返回正确的日期和时间25/10/2016 09: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);
}

有什么原因和如何解决这个问题吗?

我自己做到了。基本上,VB。Net有一个日期格式选项,可以将任何Outlook电子邮件日期格式转换为指定的日期格式。我所要做的就是确保在VB中进行转换。. Net并始终将其转换为特定的格式,以便javascript查看它并根据该格式获取其日期对象。

Format(dateFromOutlookEmail,"MM/dd/yyyy hh:mm:ss")