Php, imap,邮件头,日期字段


php, imap, email header, date fields

就我所见,我从邮件服务器接收了4个日期字段。date和/或Date -电子邮件发送的时间。MailDateudate -邮件服务器接收邮件的时间。

接收时间很清楚,因为我有unix时间戳(更新)。

问题是如何处理,如何在unix中转换时间戳,发送时间,因为它可能是不同的格式。如。"Sat, 10 Mar 2015 11:26:43 +0100"answers"Вто, 10 Декабря 2014 11:26:43 +0100 (12/10/2014 11:26:43 PM)"answers"Lundi, 10 ao 2014 11:26:43 +0800 (PST)"等。

是否有任何解决方案可以可靠地转换unix时间戳中的发送时间,或者我应该将其用作字符串?

您尝试过PHP的intl扩展吗?http://cz2.php.net/manual/en/intro.intl.php

来源:https://stackoverflow.com/a/11333780/722617