Sails ORM/ODM Waterline には、 date、time、およびdatetimeの 3 つの日付型があります。私のモデルではtype:'date'
. しかし、日付を のように保存しようとすると、 (UTC)YYYY-MM-DD
のように保存されました。YYYY-MM-(DD-1)T22:00:00Z
データベース: postgreSQL
時間とタイムゾーンを変換せずに日付のみを保持する方法は? もちろんstring
型のままでも構いません。しかし、この場合、範囲内の日付を検索することはできません。
更新 1: これは私のモデルの一部です。
id: {type: "Integer", autoIncrement: true, primaryKey: true},
name: {type: "string", required: true,},
description: {type: "text", required: false,},
type: {type: 'string'},
startDate: {type: "date",},
endDate: {type: "date",},
episodes: {type: "Integer", required: false,}
これは、スクリプト「Create ...」内にあります。
id serial NOT NULL,
name text,
description text,
type text,
"startDate" date,
"endDate" date,
episodes integer,
"createdAt" timestamp with time zone,
"updatedAt" timestamp with time zone,
フィールドを作成および更新する必要もありません(すべてのテーブルに自動追加されます)が、これは構成のどこかで無効になる可能性があります