在WSO2 ESB中,我想将日期对象转换为特定时区

时间:2018-10-18 05:37:41

标签: javascript date timezone wso2 wso2esb

WSO2 ESB脚本datamapper Javascript函数不支持以下功能。

new Date().toLocaleString('en-US', { timeZone: 'America/New_York' })

以下是我不支持使用的内容。它为服务器提供了当前时区,而与我给定的时区无关。

是否有可能将moment.js资源导入WSO2 datamapper中的javascript自定义函数。

2 个答案:

答案 0 :(得分:0)

在wso2esb datamapper自定义函数中,您不能使用toLocaleString更改日期对象的时区。

答案 1 :(得分:0)

您可以尝试使用-

https://www.npmjs.com/package/ctoc_timezone

转换非常简单。

更改格式和时区:

CtoC.toTimeZone(new Date(),"EST","Do MMM YYYY hh:mm:ss #{EST}");

输出:

28th Feb 2013 19:00:00 EST