node.js - PhantomJS 设置浏览器时区设置

标签 node.js phantomjs karma-runner

我正在使用 PhantomJS 运行 Karma 来运行一些单元测试。

在我的单元测试中,有一些测试会进行一些日期比较,这些测试在本地运行时都会通过。

我们的构建服务器位于不同的时区,日期测试由于不同的时区而失败。

我查看了 phantomjs 选项,但没有看到任何关于语言环境或时区的选项。 是否可以在每台计算机上将 phantomJs 配置为相同的时区,即使它们是不同的时区?

最佳答案

如果您使用 shell 运行它,您可以使用 TZ environment variable .例如

TZ=Europe/Berlin phantomjs script.js

关于node.js - PhantomJS 设置浏览器时区设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21702903/

相关文章:

javascript - 带有外部脚本的 PhantomJS Node

javascript - karma junit 报告崩溃

jasmine - 更新 karma Jasmine 中使用的 Jasmine 版本

php - 加载所有javascript后如何输出DOM?

javascript - 使用 Node(在 Windows 上)查找 PDF 页数

angularjs - 如何使用在 App Config 中初始化的 Angular Translate 测试 Controller ?

javascript - AWS 上的 Node JS "Hello world"服务器

node.js - 记录器未按要求保存所有日志信息 - Node js 异步

javascript - Node.js - 在 Windows 上运行包时无法读取 null 的属性 'toString'

javascript - 在服务器上抓取一系列 url 来获取图像