Javascript 角度7日期选择器时区

Javascript 角度7日期选择器时区,javascript,angular,timezone,momentjs,Javascript,Angular,Timezone,Momentjs,我用的是角材料组件。对于日期选择器,我设置了MomentDateAdapter 现在我想在我的应用程序中使用不同的时区 我根据登录的用户知道时区id 是否有可能将datepicker设置为与给定时区一起工作 我导入了矩时区包来处理时区,并通过矩.tz.setDefault(timezone)全局设置矩的默认时区,当我调用矩().tz(timezone).format()时,我用预期的时区信息获得了正确的矩日期。但是,我从DatePicker中选择了一个日期。我总是根据浏览器设置在时区中获取日期

我用的是角材料组件。对于日期选择器,我设置了MomentDateAdapter

现在我想在我的应用程序中使用不同的时区

我根据登录的用户知道时区id

是否有可能将datepicker设置为与给定时区一起工作

我导入了矩时区包来处理时区,并通过
矩.tz.setDefault(timezone)
全局设置矩的默认时区,当我调用
矩().tz(timezone).format()
时,我用预期的时区信息获得了正确的矩日期。但是,我从DatePicker中选择了一个日期。我总是根据浏览器设置在时区中获取日期

你知道我做错了什么吗


谢谢。

材质日期选取器的力矩适配器的当前实现将始终回写本地力矩实例。尽管在您自己的代码逻辑中,您始终可以对返回的实例应用任何时区。如果您需要其他帮助,请准确描述您正试图做什么,因为它(对我)不清楚。如果您真的想要一个不同的版本,您可以创建(覆盖)您自己的时刻日期适配器并使用它。@Igor我想从日期采集器获得一个响应,如“2019-09-23T00:00:00-0500”根据时区设置,如我所述,您仍有2个选项。在选择之后或处理之前(无论什么),对所选日期应用
tz(时区)
。或者,您可以为材质日期选择器创建自己的日期适配器,并在那里应用它。