节点JS:时间机器坏了——timekeeper.travel不做时间旅行
Node JS: Broken time machine - timekeeper.travel does not do to time-travelling
有一个很好的测试库,叫做Timekeeper。我试着用它来测试与时间相关的代码,但它似乎根本不会影响Date()。我做错了什么?
var timekeeper = require('timekeeper');
timekeeper.travel(Date.parse("20/04/2016 12:00:00 AM"));
console.log("Time now: "+(new Date()).toLocaleString());
我认为Date.parse()
坏了。(您的解析结果为NaN btw)。我的精神很弱,所以我总是依靠时机来处理日期/时间。
var moment = require('moment');
var timekeeper = require('timekeeper');
var d=moment("20/04/2016 12:00:00 AM", "DD-MM-YYYY hh:mm:ss a").toDate();
timekeeper.travel(d);
console.log("Time now: " + moment().format() );
哦,看那个,时刻已经是对计时员的依赖了。我似乎不是唯一一个精神衰弱的人。
相关文章:
- Java脚本时间添加
- Json数据包含日期和时间格式
- 如何根据时间运行不同的脚本
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 在wordpress一定时间后更改自定义字段
- 更改angularjs中的日期-时间格式
- 将当前时间添加到我的页面上的特定部分
- 门户网站:当地时间有多有用
- 显示时间的脚本
- 如何在窗体打开时从javascript倒计时计时器值中节省时间
- 节点JS:时间机器坏了——timekeeper.travel不做时间旅行
- 如何获取所有旅行模式的距离和持续时间,例如驾驶,公交,骑自行车,在我的页面中步行以及将其存储在数据库中
- 如何使用 redux 时间旅行并将其绑定到 ctrl + z 和 ctrl + shift + z 键绑定
- 使用谷歌地图api 3获取给定起点和终点的总旅行持续时间
- 从谷歌地图API V3获取旅行距离和旅行时间
- 使用谷歌地图过境信息显示旅行时间
- Microsoft Edge如何启用时间旅行调试器
- 这里api在同一个请求中返回不同的旅行时间
- 如何使用Redux时间旅行来处理错误
- 使用谷歌地图API来估计未来的旅行持续时间