Entrada deslizante brilhante passo a mês

Estou escrevendo um brilhante e queria um slider para a data. A data em meus dados é mensal e eu gostaria de avançar um mês de cada vez. odocs para a entrada deslizante, diga que o valor da etapa é em segundos ou dias, dependendo dos tipos de parâmetro mínimo / máximo. Atualmente tenho:

sliderInput("slider", "Time", min=as.Date("2005-01-01"),
                              max=as.Date("2014-12-01"),
                              value=as.Date("2005-01-01"), step = 30,...)

Quero poder andar por mês, e não por dia, mas não parece possível pelo que eles me dão. Existe um trecho de js que eu poderia adicionar que me daria essa funcionalidade?

Nota de esclarecimento: Li os documentos para esta função e, para meu melhor entendimento, não há funcionalidade básica para isso. O parâmetro de formato de hora, no teste, altera apenas os rótulos, não os valores. Vi algumas postagens que acessam os valores de determinados widgets e fiquei imaginando se isso era possível. Por exemplo)

<script type="text/javascript">
    $(document).ready(function() {
    var slider = $("#slider").slider();
 // override the default "nice" function.
    slider.nice = function(value) {
    var ref_date = new Date("2005-01-01");
 // each slider step is 1 day, translating to 24 * 3600 * 1000 milliseconds
    var slider_date = new Date(ref_date.getTime() + value * 24 * 3600 * 1000);
                          return [slider_date.getUTCFullYear(), 
                          slider_date.getUTCMonth() + 1, 
                          slider_date.getUTCDate()].join("-");
                          }
                          })

questionAnswers(1)

yourAnswerToTheQuestion