ソフトウェアにおける日付の把握は依然として面白い課題です。 1月31日午後6時にサブスクリプションを購入したという顧客からの苦情がありました...しかし、2月1日の日付が記載された領収書を受け取りました。これは間違っています――そして彼らは正しいのです! しかしサーバー側の視点から見ると、日付は正しいです!
システムを作っていると想像してください:どうやって作るのか: - クライアントのタイムゾーンや時間設定を使うこと - しかし、過去・未来の日付など、さまざまな興味深い課題が生まれます。 - 領収書をクライアントのタイムゾーンに変換すること:しかし、同じユーザーが旅行した場合はどうなるか。すべての領収書の日付が変わるのでしょうか? - UTCを使う場合(ここで起きていること):クライアントの視点からは一貫しているが誤りです 難しい問題です!
126