c# - 将客户端时间转换为utc时间保存到sql中

标签 c# asp.net javascript

如何让不同时区的客户在其 Web 浏览器中选择日期和时间,并将其保存为 utc 时间在我的 sql 数据库中?该日期是 future 的日期,因此该日期是否处于夏令时可能会发生变化,因此我需要考虑到这一点。

该站点是一个 asp.net c# 站点。

最佳答案

在 HTML 中有一个隐藏字段,并通过 javascript 填充当前时间。由于它是由用户的浏览器完成的,因此将采用用户的本地时间。在服务器端,将其与服务器本地时间进行比较,以查找时区偏移。

关于c# - 将客户端时间转换为utc时间保存到sql中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2259490/

相关文章:

c# - 我可以使用反射在 ASP.NET 中查找 bin/[Configuration] 文件夹而不是 asp 临时文件夹吗

c# - 如何使用方法语法重写这一行?

c# 将 .docx 文件加载到 richtextbox 中花费的时间太长

javascript - 在 ASP.NET MVC 中导出 Excel 电子表格

c# - 测试接口(interface)实现是好的设计吗?

asp.net - 添加文本时防止多行文本框拉伸(stretch)

c# - Entity Framework 原始 SQL 查询选择未知列(未知返回类型)

asp.net - LoweredUserName 的目的?

javascript - 为 anchor 标记重新分配 onclick

javascript - Google Analytics 通用电子商务跟踪实现