分享一个时间工具包 2..years.ago()
写了一个package 分享一下 主要是用于Nodejs 中的时间计算,模仿Rails中的时间语法糖
// seconds
20..seconds // => 20,000 milliseconds
// minutes
10..minutes // => 600,000 milliseconds
// weeks, days, months, years so on
// time ago
2..months.ago() // will return 2 months ago Date object
// => Mon Mar 28 2016 11:46:07 GMT+0800 (CST)
Github: number.timeago
5 回复
帮顶<br><a href=“https://bitibiti.com”>自豪地采用cnodejs-vue</a>
原始类型的 prototype 还是别改吧… 感觉怪怪的…
其实也没啥… should就是改了 object prototype, 才能方便的写断言… 不过那是测试啊…
我觉得没什么 ,使用 Object.defineProperty(很多框架都使用了这个特性,比如vue)修改原型也属于javascript中的元编程。
moment 已经够好用了吧
来自酷炫的 CNodeMD