|
94 | 94 | alwaysSetTime: true, |
95 | 95 | separator: ' ', |
96 | 96 | altFieldTimeOnly: true, |
| 97 | + altTimeFormat: null, |
| 98 | + altAmpm: null, |
97 | 99 | altSeparator: null, |
98 | 100 | altTimeSuffix: null, |
99 | 101 | showTimepicker: true, |
|
789 | 791 | this.$input.val(formattedDateTime); |
790 | 792 | var altFormattedDateTime = '', |
791 | 793 | altSeparator = this._defaults.altSeparator ? this._defaults.altSeparator : this._defaults.separator, |
792 | | - altTimeSuffix = this._defaults.altTimeSuffix ? this._defaults.altTimeSuffix : this._defaults.timeSuffix; |
| 794 | + altTimeSuffix = this._defaults.altTimeSuffix ? this._defaults.altTimeSuffix : this._defaults.timeSuffix, |
| 795 | + altOpts = $.extend({}, this._defaults, { ampm: (this._defaults.altAmpm !== null ? this._defaults.altAmpm : this._defaults.ampm) }); |
| 796 | + |
793 | 797 | if (this._defaults.altFormat) altFormattedDateTime = $.datepicker.formatDate(this._defaults.altFormat, (dt === null ? new Date() : dt), formatCfg); |
794 | 798 | else altFormattedDateTime = this.formattedDate; |
795 | 799 | if (altFormattedDateTime) altFormattedDateTime += altSeparator; |
796 | | - if (this._defaults.altTimeFormat) altFormattedDateTime += $.datepicker.formatTime(this._defaults.altTimeFormat, this, this._defaults) + altTimeSuffix; |
| 800 | + if (this._defaults.altTimeFormat) altFormattedDateTime += $.datepicker.formatTime(this._defaults.altTimeFormat, this, altOpts) + altTimeSuffix; |
797 | 801 | else altFormattedDateTime += this.formattedTime + altTimeSuffix; |
798 | 802 | this.$altInput.val(altFormattedDateTime); |
799 | 803 | } else { |
|
1296 | 1300 | altFormattedDateTime = '', |
1297 | 1301 | altSeparator = tp_inst._defaults.altSeparator ? tp_inst._defaults.altSeparator : tp_inst._defaults.separator, |
1298 | 1302 | altTimeSuffix = tp_inst._defaults.altTimeSuffix ? tp_inst._defaults.altTimeSuffix : tp_inst._defaults.timeSuffix, |
1299 | | - altTimeFormat = tp_inst._defaults.altTimeFormat !== undefined ? tp_inst._defaults.altTimeFormat : tp_inst._defaults.timeFormat; |
| 1303 | + altTimeFormat = tp_inst._defaults.altTimeFormat !== null ? tp_inst._defaults.altTimeFormat : tp_inst._defaults.timeFormat, |
| 1304 | + altAmpm = tp_inst._defaults.altAmpm !== null ? tp_inst._defaults.altAmpm : tp_inst._defaults.ampm, |
| 1305 | + altOpts = $.extend({}, tp_inst._defaults, { ampm: altAmpm }); |
1300 | 1306 |
|
1301 | | - altFormattedDateTime += $.datepicker.formatTime(altTimeFormat, tp_inst, tp_inst._defaults) + altTimeSuffix; |
| 1307 | + altFormattedDateTime += $.datepicker.formatTime(altTimeFormat, tp_inst, altOpts) + altTimeSuffix; |
1302 | 1308 | if(!tp_inst._defaults.timeOnly && !tp_inst._defaults.altFieldTimeOnly){ |
1303 | 1309 | if(tp_inst._defaults.altFormat) |
1304 | 1310 | altFormattedDateTime = $.datepicker.formatDate(tp_inst._defaults.altFormat, (date === null ? new Date() : date), formatCfg) + altSeparator + altFormattedDateTime; |
|
0 commit comments