Rome.js Examples

      
rome(input);
      
    
      
rome(input, { weekStart: 1 });
      
    
      
rome(input, { time: false });
      
    
      
rome(input, { date: false });
      
    
      
var picker = rome(input); // rome.find(input) also returns picker

toggle.addEventListener('click', function () {
  if (picker.restore) {
    picker.restore();
  } else {
    picker.destroy();
  }
});
      
    
      
rome(input, { min: '2013-12-30', max: '2014-10-01' });
      
    
      
rome(input, { min: '2014-04-30 19:45', max: '2014-09-01 08:30' });
      
    
      
rome(input, {
  dateValidator: function (d) {
    return moment(d).day() !== 6;
  }
});
      
    
      
rome(input, {
  dateValidator: function (d) {
    var m = moment(d);
    var y = m.year();
    var f = 'MM-DD';
    var start = moment('12-21', f).year(y).startOf('day');
    var end = moment('03-19', f).year(y).endOf('day');
    return m.isBefore(start) && m.isAfter(end);
  }
});
      
    
      
rome(input, {
  timeValidator: function (d) {
    var m = moment(d);
    var start = m.clone().hour(12).minute(59).second(59);
    var end = m.clone().hour(18).minute(0).second(1);
    return m.isAfter(start) && m.isBefore(end);
  }
});