2
我想從後端(Asp.Net核心)設置一個Cookie到瀏覽器,它應該在第二天同時減去5分鐘。這裏是來自控制器的C#代碼如何正確設置ASP.NET核心上的Cookie的展開日期時間MVC
HttpContext.Response.Cookies.Append("MyCookie",
"test cookie value",
new Microsoft.AspNetCore.Http.CookieOptions
{
Expires = DateTimeOffset.UtcNow.AddDays(1).AddMinutes(-5)
});
但是對於瀏覽器來說,它帶有錯誤的過期日期時間。
例如,如果cookie過期日期設置爲2016-09-28 19:15,則在瀏覽器上它將在2016-09-29T17:15過期,並且少於2小時,這很奇怪,因爲我的TimeZone是+1。