6

我们的测试中有一个奇怪的 Intl.DateTimeFormat 行为(但在 Node 或 chrome 控制台中相同)。

这个功能:

Intl.DateTimeFormat('en-AU', { year: 'numeric', month: 'short', day: 'numeric' }).format(new Date());

将为month day, yearMac 和 linux 机器上的 CI 或我的同事返回(英语语言设置)。

但它会day month year在我的机器上返回(mac,英语语言设置)。

今天的示例它将Jan 13, 2021为某些人和13 Jan 2021其他人返回,即使我们依赖于相同的语言环境。它在机器上是一致的,结果将与 jest run、节点控制台或浏览器控制台相同。

知道是什么原因造成的吗?

4

0 回答 0