我使用simple-parser
从mail-parser解析某些电子邮件(与node-mbox组合)。这些都是美好的库,我有这一切工作,但我有问题的JavaScript Date
对象。与Javascript日期对象混淆
按照simple-parser
docs一个解析的电子邮件的日期为Date对象:
日期是日期Date对象:头
但由于某些原因,我不能与它一起作为一个对象。我想提取date.year,date.month等。如果我记录它,它似乎是一个对象 - 但我不能像这样对待它:例如在myDate.year
之下的示例报告为未定义。
我在这里做错了什么?如果我将mail.date作为字符串处理并尝试创建新的Date对象,它仍然无法正常工作。
console.log('mail', mail);
var myDate = mail.date;
console.log('myDate', myDate, typeof myDate);
console.log('year', myDate.year)
控制台输出:
Javascript'Date'对象的文档是[here](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) – Barmar