Bootstrap DateTime Picker将秒数设置为00

时间:2015-07-09 06:22:53

标签: bootstrap-datetimepicker

我在我的应用程序中使用bootstrap日期时间选择器。我使用的格式如“yyyy-mm-dd hh:ii:ss”,结果如“2015-07-09 12:25:12”,但我想设置“:00”代替秒,以便我的新日期格式变得像“2015-07-09 12:25:00”。我尝试了下面的代码但是缺少秒字段。它显示为“2015-07-09 12:25”。

directives.directive('tgdatetimepicker', function() {
    return {
        restrict: 'A',
        require : '?ngModel',
        link: function(scope, element, attrs, ngModelCtrl) {
          element.datetimepicker({
            format: "mm-dd-yyyy  hh:ii:00",
            autoclose: true,
            todayBtn: true,
            pickerPosition: "bottom-left"
          }).on('setDate', function(e) {
            ngModelCtrl.$setViewValue(e.date);
            scope.$apply();
          });
        }
    };
});

2 个答案:

答案 0 :(得分:3)

尝试使用mm-dd-yyyy hh:ii:[00]作为格式模式。

假设您正在讨论此bootstrap-datetimepicker library,这些formats适用。

  

要转义格式字符串中的字符,可以将字符包装在方括号中。

答案 1 :(得分:0)

你可以添加一个ng-change方法,在修改日期时将秒数设置为0。