我在调度程序Web应用程序中工作,我的客户端(Angular)和服务器(Asp.net核心)时区是不同的。客户在任何时区。我们使用(GMT-3)。服务器是UTC。
让我们假设这种情况:
一个用户将事件安排在当地时间08:00 AM。发送此信息发送时,它将在数据库中保存上午11:00。
因此,当用户检索此信息时,由于-3小时时区,客户端将转换回08:00 AM。
但是,如果这个时间表是在未来的日期,当客户的国家将在夏令时,它将转换回-2小时。所以它将在09:00转换为客户端,这是错误的。
当我从服务器获取日期时,如何处理夏令时?