我试图通过Web API格式化Slack消息中的日期。我正在使用Botkit,因此我的字段正在使用Mustache进行解析,但是日志显示之后出现了正确的格式(因此我不认为Mustache是这里的问题)。
Botkit调试日志中显示的消息为"... on <!date^1511407982054^{date_long_pretty} at {time}|Wednesday at 10am> ..."
。消息中的其他<formatting>
在此次发生之前和之后都可以正常工作。
我确定我有过错,但无法弄清楚如何。任何帮助将不胜感激。
Slack渲染:
我尝试过的一些事情:
new Date().getTime()
来生成值。尝试使用new Date().getTime() * 1000
以防万一有差异(当你要求一个unix纪元号时,moment.js会执行* 1000 - 也许单位不同)。答案 0 :(得分:1)
结果我需要使用{{1}}来生成Unix时间戳