Solrにおけるタイムゾーンのずれ:UTCとJSTの差異と対応方法

なぜ時間に8時間の差が生じるのか Solrはデフォルトで協調世界時(UTC)を使用して時間を処理します。一方、日本や中国を含む東アジア地域では標準時としてUTC+8(中国標準時、CST)が用いられています。このため、ローカルサーバー上の日時をSolrにインデックス登録する際に、内部的にUTCへ変換する過程で8時間のオフセットが発生します。 たとえば、アプリケーション側で ...

8月2日 10:58 投稿

Node.jsにおけるJSONシリアライズ時のDate型UTC形式対応

Node.jsでJSONシリアライズを行う際、Date型はデフォルトでUTC形式に変換されます。 $ node > new Date(); 2023-11-15T08:45:22.310Z この挙動はExpressフレームワークを使用するWeb API開発で顕著になります。例えば、サーバーログに記録される時刻が現地時間(JSTなど)で表示されても、APIが返すJSONデータではUTC形式で出力されるため、時差が発生します。 この ...

6月14日 16:41 投稿