code: function fromNow(value, startMonth, startWeek, now) {
    value = value.toLowerCase();
    var sm = typeof startMonth === 'number' ? startMonth : START_MONTH;
    var sw = typeof startWeek === 'number' ?  startWeek : START_WEEK;
    now = now || new Date();
  
    var calc = CALC[value];
    if (calc) {
      return typeof calc === 'function' ? calc(now, sm, sw) : CALC[calc](now, sm, sw);
  
    } else {
      value = suji(value);
      var r;
      if (r = value.match(/\d+/)) {
        var c = value.replace(r[0], 'x');
        calc = CALC[c];
        if (calc) {
          var x = +r[0];
          return typeof calc === 'function' ? calc(now, x, sm, sw) : CALC[calc](now, x, sm, sw);
        }
      }
    }
    return null;
  }
docs: 口語から日時を返します
  
  nowに仮の現在日時を指定することもできます
  
  @param  {String} value
  @param  {Number} startMonth 既定値: CONFIG.START_MONTH  1...12
  @param  {Number} startWeek  既定値: CONFIG.START_WEEK   日:0...土:6,
  @param  {Date}   now        既定値: 現在の日時
  @return {Date}   date