【发布时间】:2021-09-22 04:07:19
【问题描述】:
我在 node.js 上编辑服务器端文件,我想以墨西哥西班牙语格式获取日期,如下所示:
const bdate = new Date(1980, 4-1, 3);
const birthdate = bdate.toLocaleString('es-MX', { month: 'short', year : 'numeric', day : 'numeric' });
console.log(birthdate);
但这会产生Apr 3, 1980,而它应该是:3-abr-1980
此代码在客户端文件上运行良好,但在此处不行。这里有什么问题?
谢谢。
【问题讨论】:
-
我在 Firefox 上,但我在 chrome 上也有同样的问题。
-
在 sn-p 上它可以工作。也许是因为我在 node.js 服务器端?
-
似乎是,node.js 是罪魁祸首。我关闭了这个问题并打开了一个新问题。
-
这能回答你的问题吗? Using .toLocaleString() in Node.js
-
我确实看过,但它很旧。也许那里有新的替代品?
标签: javascript node.js date locale