こんにちは、timepicker.js を使用して、時間と分のスライダーを選択できるカレンダーを作成しました。すべてが完全に正常に機能していますが、データを保存するときに、14-10-2012 12:33PM を選択したとします。入力フィールドでその値を呼び出すと表示されますが、入力をクリックしてタイムピッカーを表示するとダイアログでは、時間とスライダーは常にゼロです。正しい時間を表示するように自分でコーディングできますが、それを行うオプションがタイムピッカーにあるはずです。
![function Timepicker() {
this.regional = \[\]; // Available regional settings, indexed by language code
this.regional\[''\] = { // Default regional settings
currentText: 'Now',
closeText: 'Done',
ampm: false,
amNames: \['AM', 'A'\],
pmNames: \['PM', 'P'\],
timeFormat: 'hh:mm tt',
timeSuffix: '',
timeOnlyTitle: 'Choose Time',
timeText: 'Time',
hourText: 'Hour',
minuteText: 'Minute',
secondText: 'Second',
millisecText: 'Millisecond',
timezoneText: 'Time Zone'
};
this._defaults = { // Global defaults for all the datetime picker instances
showButtonPanel: true,
timeOnly: false,
showHour: true,
showMinute: true,
showSecond: false,
showMillisec: false,
showTimezone: false,
showTime: true,
stepHour: 1,
stepMinute: 1,
stepSecond: 1,
stepMillisec: 1,
hour: 0,
minute: 0,
second: 0,
millisec: 0,
timezone: '+0000',
hourMin: 0,
minuteMin: 0,
secondMin: 0,
millisecMin: 0,
hourMax: 23,
minuteMax: 59,
secondMax: 59,
millisecMax: 999,
minDateTime: null,
maxDateTime: null,
onSelect: null,
hourGrid: 0,
minuteGrid: 0,
secondGrid: 0,
millisecGrid: 0,
alwaysSetTime: true,
separator: ' ',
altFieldTimeOnly: true,
showTimepicker: true,
timezoneIso8609: false,
timezoneList: null,
addSliderAccess: false,
sliderAccessArgs: null
};][1]