我将一个ISO日期存储在MongoDB集合中,并使用PHP将其拉出来。当我把它拉出来时,它与日期一致(例如:2014-06-01
)。我使用的PHP驱动程序将日期转换为Unix时间戳,该时间戳准确到我插入的日期(2014-06-01
)。但是,当我将它带入Javascript时,日期显示为前一天(2014-05-31
)。这种情况发生在我在该月第一天登陆的任何日期...... 8月1日回到7月31日,7月1日回到6月30日。
有谁知道这是为什么以及如何解决它?所有其他日期都是准确的,当我在该月的第一天发出toISOString()
时,它会反映准确的日期。