【发布时间】:2014-03-19 10:22:42
【问题描述】:
我了解日期选择器(我正在使用 AngularStrap's datepicker)由于 javascript 中日期的计算方式而“落后”了一天。我的问题是,我如何让它不考虑时区而只坚持输入的日期......没有调整?
我在日期选择器中选择了 2014 年 2 月 1 日。我在屏幕上的值是 2/1/2014,我希望保存该值。但是,日期选择器将其转换为 Fri Jan 31 2014 19:00:00 GMT-0500 (EST) 显然是因为它从输入的日期中减去了我的时区的 5 小时。我不想要这个。如果我输入 2/1/2014,我想要那个日期,无论时区如何。
拦截/更改/编辑此值的最佳方法,以便进入2/1/2014给了我的日期......不转换时区?我是否应该修改 datepicker 代码本身(这似乎是个坏主意)?如果通过添加某种偏移量,我应该在向后端发送到后端之前更改价值吗?如果是这样,您如何为控制台显示为Fri Jan 31 2014 19:00:00 GMT-0500 (EST) 的值添加时间?
【问题讨论】:
标签: javascript angularjs date datepicker