2015-05-30 3 views
2

Я использую Bootstrap 3 datetimepicker в rails app. Вот мой JS файл:Bootstrap3 datetimepicker DATE format rails

$(function() { 
    $('#datetimepicker').datetimepicker(); 
}); 

И мне нужно переформатировать тип даты в Year-Month-Day Time

Я попытался

$(function() { 
    $('.datetimepicker').datetimepicker({ 
     format: 'yyyy-mm-dd H:i'  
    }); 
}); 

Но после добавления сценария формат строки не работает. Есть идеи?

UPD

</div> 
    <div class="form-group"> 
     <%= label_tag :start_time, 'StartTime' %> 
     <div class="input-group date" id="datetimepicker"> 
     <%= text_field :start_time, nil, class: 'form-control' %> 
     <span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span> 
     </div> 
    </div> 

здесь используется

+0

попробовать это следующим образом: $ ('# DatePicker') DateTimePicker ({формат : 'd.m.Y H: я' }). –

ответ

3

Он работал для меня следующим образом:

$('#datetimepicker').datetimepicker(
    format: 'YYYY-MM-DD HH:mm' 
) 
1

Вы должны указать DateFormat и TimeFormat по-разному. Ниже приведен код для справки:

$('#datetimepicker').datetimepicker({ 
    dateFormat: "yy-mm-dd", 
    timeFormat: "HH:mm" 
}); 
+0

та же ошибка, datetimepicker перестает работать после добавления этого. Без хорошей работы –

+0

Какая ошибка при отправке в консоль браузера? – TarunJadhwani

+0

никаких ошибок, только кнопка выбора ничего не делает. –

1

Оба ответа на этот вопрос не работал для меня. Но это сработало:

$('#datetimepicker').datetimepicker({ 
    format: 'YYYY-MM-DD HH:mm' 
})