gpt4 book ai didi

Apigee API 平台中忽略了 Javascript Date.toLocaleString()

转载 作者:行者123 更新时间:2023-12-02 17:37:48 25 4
gpt4 key购买 nike

我正在 Apigee API 平台中开发 API 代理。我正在使用 Javascript 脚本将日期转换为用户友好的表示形式。所以我有这个代码:

var endDate = new Date(2014, 01, 01, 00, 00, 00);
var options = {
localeMatcher: 'best fit',
weekDay: 'short',
year: 'numeric',
month: 'short',
day: '2-digit',
hour: '2-digit',
minute: '2-digit',
second: '2-digit',
timezone: 'America/El_Salvador',
timeZoneName: 'short'
};
var friendly_endDate = endDate.toLocaleDateString('es-SV', options);

我总是得到一个 en-US 格式的日期,如下所示:

February 1, 2014 12:00:00 UTC

时区、选项和区域设置被忽略。这是正常的吗?我错过了什么吗?

最佳答案

Rhino (1.7R4) 的最新版本是 released于 2012 年 6 月 18 日。根据Mozilla docs on Date.toLocaleDateString ,语言环境和选项参数已添加 ECMAScript Internalization API ,看起来像是 2012 年 12 月发布的。

我认为最好的选择是找到一个可以包含在您的策略中的 JavaScript 库,并使用它。请参阅Apigee JavaScript policy documentation有关包含 JavaScript 库的说明。

关于Apigee API 平台中忽略了 Javascript Date.toLocaleString(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22468734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com