需要帮助自动重新组织Facebook消息HTML?

时间:2018-06-13 15:16:16

标签: javascript html facebook

我需要按日期降序重新组织这个facebook messenger HTML中的消息。有人可以帮我写javascript来完成这个吗?

这是Facebook消息HTML的虚拟版本。我不想显示我试图重新组织的实际消息,因为它长达数千条消息。

https://github.com/LordRorek/Facebook-messenger

1 个答案:

答案 0 :(得分:1)

您需要转换:

  

2017年6月23日星期五美国东部时间下午2:58

采用以下格式:

  

2017年12月23日星期五美国东部时间2:58:00

这样做:

var str = "Friday, June 23, 2017 at 2:58pm EDT";
var date = str.replace("at ", " ").replace("pm", ":00").replace(", ", " ").replace(",", " ").replace("  ", " ").replace("  ", " ").split(" ");
var res = date[0]+" "+date[2]+" "+date[1]+" "+date[3]+" "+date[4]+" "+date[5];

然后你可以用它来获得自1970年1月1日00:00:00 UTC以来的毫秒数:

console.log(Date.parse('res'));
//1498201080000

使用该号码为邮件编制索引。