code: function Miment () {
    // 兼容苹果系统不识别 2018-01-01 的问题
    if (typeof arguments[0] === 'string') arguments[0] = arguments[0].replace(/-/g, '/')
    // bind 属于 Function.prototype
    // 接收参数形如 object, param1, params2...
    var dateInst = new (Function.prototype.bind.apply(Date, [Date].concat(Array.prototype.slice.call(arguments))))()
    // 更改原型指向，否则无法调用 Miment 原型上的方法
    // ES6 方案中，这里就是 [[prototype]] 隐式原型对象，在没有标准以前就是 __proto__
    Object.setPrototypeOf(dateInst, Miment.prototype)
    // 原型重新指回 Date
    Object.setPrototypeOf(Miment.prototype, Date.prototype)
    return dateInst
  }
docs: Miment 对象