我使用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