您好我想根據東部時間保存的日期和時間,我sequelize型號是:時間戳sequelize 1.7.3
var objName= sequelize.define('tbl_name',{
orders_id: { type: Sequelize.INTEGER, autoIncrement: true, primaryKey: true },
customers_id:Sequelize.INTEGER,
date_purchased: { type: Sequelize.DATE, defaultValue: Sequelize.NOW },
order_total:Sequelize.INTEGER,
},
{
tableName: 'tbl_name',
timestamps: false
});
現在我想在它以某種方式使用時間戳和想要保存(東部標準時間),有人可以指導我如何做到這一點。
注:我使用mysql和sailsjs。 謝謝。
編輯
也用於以下兩個片段,但隨後將其保存0000-00-00 00:00:00
date_purchased: { type: Sequelize.DATE, defaultValue: sequelize.literal("FROM_UNIXTIME(UNIX_TIMESTAMP() + (3600 * 2))") },
date_purchased: { type: Sequelize.DATE, defaultValue: sequelize.literal("(now() at time zone 'EST')") }
是否要在東部時間保存日期以在東部時間顯示日期。我不想再猜你的問題,但大多數日期都以UTC保存,然後顯示在有問題的時區。 – Meeker 2015-03-02 16:18:41
你如何使用sails.js和sequelize? sails.js使用水線ORM – 2015-03-03 02:48:30
@Meeker是的,我想保存日期和時間到EST – 2015-03-03 15:48:52