基本環境
Pleasanter 1.5.2.0
サーバースクリプトは日付データをUTCで取得
元テーブルmodel.DateA(JST)
編集画面ではJST
サーバースクリプトではUTCで取得
そのまま転記
転記先テーブルmodel.DateA(UTC)
9時間遅れとなる
対策スクリプト
DateAからDateAへ転記するようなスクリプトの場合、
let data = {
Keys: ["Title"],
Title: model.Title,
DateHash: {
DateA: model.DateA
}
};
UTCとして取得した日付データをJSTへ変換してから転記する
/ 日付データをUTCからJSTへ変換
const date = model.DateA;
const jstDate = date.toLocaleString("ja-JP",{ timeZone: "jst" });
context.Log(date);
context.Log(jstDate);
let data = {
Keys: ["Title"],
Title: model.Title,
DateHash: {
DateA: jstDate
}
};
参考記事