我正在为我的应用程序使用 ASP.NET MVC / ASP.NET Web API 后端。当用户更新数据时,时间记录如下:
public HttpResponseMessage PutContent(int id, Content content)
{
if (id != content.ContentId)
{
return Request.CreateResponse(HttpStatusCode.BadRequest);
}
try
{
content.ModifiedDate = DateTime.Now;
content.ModifiedBy = User.Identity.GetUserId();
_uow.Contents.Update(content);
_uow.Commit();
return Request.CreateResponse(HttpStatusCode.OK, content);
}
catch (Exception ex)
{
return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex);
}
}
当用户查看修改后的时间时,他们会看到我认为是服务器时间。有没有办法让他们看到更改的当地时间?
请注意,我已经进行了一些格式化,但我不确定是否有一种方法可以转换日期并将其与可能在任何位置的本地用户匹配:
<input disabled="disabled" type="text"
value="{{modal.data.modifiedDate | date:'MM/dd/yy HH:mm'}}" />