Ser*_*rán 7 javascript python postgresql flot
我有一个带时间戳列的postgre数据库,我在Python中有一个REST服务,它在数据库中执行查询并将数据返回到JavaScript前端以使用绘制图形flot.
现在我有问题是flot可以使用JavaScript的TIMESTAMP自动处理的日期,但我不知道如何将Postgre时间戳转换为JavaScript TIMESTAMP(YES时间戳,而不是日期停止编辑,如果你不知道答案)在Python中.我不知道这是否是最佳方法(也许转换可以在JavaScript中完成?).有没有办法做到这一点?
在postgres中使用date_part或extract来返回时间戳.
select date_part('epoch',mydatefield)*1000 from table;
Run Code Online (Sandbox Code Playgroud)
然后你可以直接发送它,注意这epoch是自1970年1月1日以来的秒,而JS想要毫秒,因此*1000.如果您需要它实际上是一个日期,一旦您在Javascript中收到它,您可以通过调用将其转换为日期new Date(timestamp_from_pg).
请注意,flot可以作为数字使用时间戳,无需实际创建Date对象.
| 归档时间: |
|
| 查看次数: |
3824 次 |
| 最近记录: |