【问题标题】:SailsJS 1.x UpdatedAt, CreatedAt UTCSailsJS 1.x 更新时间,创建时间 UTC
【发布时间】:2018-07-06 00:30:38
【问题描述】:

有没有一种好方法可以保持自动化 createdAt 和 updatedAt,但也让它们使用 UTC?

我还注意到在 Express/Sails 中似乎 javascript 想要对抗转换并将事物转换回本地时间(尽管这是一个单独的问题)。

我过去使用的解决方法是禁用这些属性并在 onBeforeUpdate 和 onBeforeCreate 中手动设置它们,但是当您获得大量模型时,这变得乏味。

【问题讨论】:

    标签: javascript time sails.js


    【解决方案1】:

    试着把 process.env.TZ = 'UTC'; //你想要的任何时区

    在 config/bootstrap.js 中

    【讨论】:

    • 我无法对此进行测试。虽然我在类似的帖子上看到过这个回复,但我只是不知道它是否适用于帆,或者 Express 是否会自动查找该变量并知道。但我将能够在接下来的几天内对此进行测试!
    • 我认为这行不通。仍在输出我的本地时区。
    猜你喜欢
    • 2011-03-30
    • 1970-01-01
    • 2013-09-03
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多