这是方案
我有一个ASP.NET MVC网站,其表单允许客户端输入到期日期(使用JQuery datepicker),在客户端提交我需要从我的服务器检查的表单之后提交日期 当前日期。
问题是表单或DateTime
对象不包含任何指示用户所在时区的字段,因此我很难将其转换为相同的时区服务器在,然后比较。
解决此问题的建议方法是什么?
答案 0 :(得分:3)
隐藏包含偏移
的表单元素<input type="hidden" value="" name="timezone" id="timezone" />
并在页面加载时设置其值
$(function () {
$("#timezone").value(new Date().getTimezoneOffset());
});