Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何停止从一个时区到另一个时区的日期更改_Javascript_Extjs_Time_Zone - Fatal编程技术网

Javascript 如何停止从一个时区到另一个时区的日期更改

Javascript 如何停止从一个时区到另一个时区的日期更改,javascript,extjs,time,zone,Javascript,Extjs,Time,Zone,我在停止更改日期方面遇到问题。 场景:如果一个用户在IST或GMT中预订了一个项目,而另一个用户试图在EST中查看相同的预订数据,那么预订时间将移回EST一天,这是不应该发生的。 我需要一个解决方案,以停止从前端EXTjs日期变化,它必须显示相同的日期,无论在任何时区。 服务器位于EST中 预计:预订项目:2015/09/07 IST应在数据库中保存为EST中的2015/09/07 实际:预订项目:2015/09/07 IST,但在数据库中保存为2015/09/06 EST 当用户试图在EST时

我在停止更改日期方面遇到问题。 场景:如果一个用户在IST或GMT中预订了一个项目,而另一个用户试图在EST中查看相同的预订数据,那么预订时间将移回EST一天,这是不应该发生的。 我需要一个解决方案,以停止从前端EXTjs日期变化,它必须显示相同的日期,无论在任何时区。 服务器位于EST中

预计:预订项目:2015/09/07 IST应在数据库中保存为EST中的2015/09/07

实际:预订项目:2015/09/07 IST,但在数据库中保存为2015/09/06 EST 当用户试图在EST时区的某个位置查看预订的项目时,该项目会向后移动一天,并显示为2015/09/06

有人能帮我做些什么吗?

在模型的字段声明中使用了以下日期格式:

 {
        name: 'bookedDate',
        type: 'date',
        dateFormat: 'Y-m-dTH:i:s'
    },

出于时区考虑,最好将GMT时间存储在数据库中,这样用户就可以获得与他/她的时区相对应的实际时间。同时以您发送日期的格式保存日期。如果您共享您的代码,这将是一件好事,因为我也遇到了这个问题。日期格式用作yyyymmdd,使用日期渲染器作为公历。我相信这不会是主要问题。是的,这不是问题,但您将日期发送到mattersIts k找到解决方案的服务器的格式是什么?我需要使用date.utils将所有时区转换为EST