我为此付出了数小时/几天的努力,只有这样对我有用:
1)在您的测试中:
Date.now = jest.fn(() => new Date(Date.UTC(2017, 7, 9, 8)).valueOf())
2)然后
TZ在运行测试之前更改env var。所以我package.json中的脚本是:
( 仅限Mac和Linux )
"test": "TZ=America/New_York react-scripts test --env=jsdom",
( Windows )
"test": "set TZ=America/New_York && react-scripts test --env=jsdom",



