PostgreSQL - 试图让UTC修改时间

时间:2016-08-09 04:14:17

标签: postgresql utc epoch

在我的所有表格中,我有一个modifiedtimestamptz列,然后是一个触发器,只要修改了表格,就会将其设置为CURRENT_TIMESTAMP。如果我在PST时区的本地机上运行,​​并且我进行了修改,我会在下午9:10看到它。现在我在EDT时区(提前3小时)登录系统并查询同一列。而不是说12:10 am它仍在说下午9:10。

这告诉我它实际上存储了一个timzeone并且不仅仅是在内部使用epoch值。

每当更新时,用于存储UTC时间的正确方法是什么?

我的服务器端是一个PHP后端,它抓取time()输出,它应该是epoch值,然后在每次调用时将其发送回客户端。当我调用服务器时,我传递了该特定值,然后我的SQL查询添加了“where modified {gt; to_timestamp(?)”,以便我只获取自上次与服务器通信后已修改的项目

0 个答案:

没有答案