我在javascript中使用momentJS库实现时区转换逻辑。我正在从web服务响应中获取用户首选项时区缩写值。我需要转换日期使用时区缩写,但它是不工作的某些时区。var Date = moment(dateObject).tz("CST").format(getDateFormat.defaultDateFormat());
有没有办法在javascript中使用时区<
我试图从timestamptz数据库中的PostgreSQL字段中选择一个本地时间(如澳大利亚/布里斯班),并注意到当我使用+10时区缩写时,PostgreSQL似乎会从UTC值中减去10小时,而不是添加如果我使用AEST作为缩写,就可以正确地添加10个小时。 ('2018-01-01T00:00:00Z'::timestamp with time zone) at time zone
我有几个日期数据的来源,包括日期和时间。有几种不同的格式(都是字符串),可以从api或页面抓取返回。在我看来,使用格林尼治标准时间作为基准,并在前端使用Date.parse将UI转换为本地时间将会起作用。但是,我遇到一个数据源,它返回以下格式的日期:我现在正在重新考虑我的日期架构,以及GMT是否是最好的选择。所有来源日期/时间都将在北美。
我正在尝试了解是否有任何数据库或方法将处理"2 am EST“部分,或者如果我将不得不自己做转换(回滚日期以及)。对我来说,在这个时候把EST转换成GMT只是为了在前端把它转换回EST是没有意义的。