好吧,我不知道如何问这个问题,以便它可以被理解……
我需要从iPhone在服务器(Ruby on Rails)上存储一些时间表。在iPhone设备上,时间是相对于设备时区设置的,但在服务器上,我需要将数据正确地存储在服务器的本地时区中,以便在正确的时间触发计划的事件。我的想法是这样的:-将iPhone时间转换为UTC时区
代码如下所示 var currentDateTime = new Date(moment().tz('Asia/Tokyo').format('YYYY-MM-DDTHH:mm:ss')) 假设我的本地时区的当前日期时间如下0700 (Indochina Time) 在Chrome中,我得到了预期的datetime。但是在我的iPhone上的Safari中,我得到了错误的</e
"new ().getTimezoneOffset()“似乎总是返回物理位置时间偏移量,不管设备时区设置是什么。
例如,如果我上午9点在西雅图,iphone时区设置是自动的。iPhone在上午9点显示正确的时间,getTimezoneOffset()返回420。将iphone时区改为手动,蒙特利尔,电话时间为下午12点但是,getTimezoneOffset()仍然返回420,而我希望获得240个与东海岸时间相同的<