[ 前端时间生成时间对不上问题 ]


前端生成的时间早了8小时

const now = new Date()
let currentDateTime = now.toISOString()
console.log("current DateTime: ", currentDateTime)

django后端处理

if received_at := request.data.get("received_at", None):
   if isinstance(received_at, str):
      check_at_time = timezone.datetime.fromisoformat(received_at[:-1])
      check_at_time = check_at_time + timedelta(hours=8)
      request.data["received_at"] = check_at_time.strftime('%Y-%m-%d %H:%M:%S')