|
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