@@ -91,6 +91,8 @@ function Timepicker() {
91
91
alwaysSetTime : true ,
92
92
separator : ' ' ,
93
93
altFieldTimeOnly : true ,
94
+ altSeparator : null ,
95
+ altTimeSuffix : null ,
94
96
showTimepicker : true ,
95
97
timezoneIso8601 : false ,
96
98
timezoneList : null ,
@@ -859,8 +861,21 @@ $.extend(Timepicker.prototype, {
859
861
this . $altInput . val ( this . formattedTime ) ;
860
862
this . $input . val ( this . formattedDate ) ;
861
863
} else if ( this . $altInput ) {
862
- this . $altInput . val ( formattedDateTime ) ;
863
864
this . $input . val ( formattedDateTime ) ;
865
+ var altFormattedDateTime = '' ,
866
+ altSeparator = this . _defaults . altSeparator ? this . _defaults . altSeparator : this . _defaults . separator ,
867
+ altTimeSuffix = this . _defaults . altTimeSuffix ? this . _defaults . altTimeSuffix : this . _defaults . timeSuffix ;
868
+ if ( this . _defaults . altFormat )
869
+ altFormattedDateTime = $ . datepicker . formatDate ( this . _defaults . altFormat , ( dt === null ? new Date ( ) : dt ) , formatCfg ) ;
870
+ else
871
+ altFormattedDateTime = this . formattedDate ;
872
+ if ( altFormattedDateTime )
873
+ altFormattedDateTime += altSeparator ;
874
+ if ( this . _defaults . altTimeFormat )
875
+ altFormattedDateTime += $ . datepicker . formatTime ( this . _defaults . altTimeFormat , this , this . _defaults ) + altTimeSuffix ;
876
+ else
877
+ altFormattedDateTime += this . formattedTime + altTimeSuffix ;
878
+ this . $altInput . val ( altFormattedDateTime ) ;
864
879
} else {
865
880
this . $input . val ( formattedDateTime ) ;
866
881
}
0 commit comments