2
タイムピッカー付きのカレンダーを作成しようとしています。そのため、日付を変更すると同じ時間になります。 htmlの両方のフィールド(カレンダーと時刻)は同じ変数(vm.inputDate
)を使用しており、変更したくありません。
今私は日付変更にトリガこの機能を持っている:これは動作しますある日時から別の日時に時間(hh、mm)をコピーする最も効果的な方法は何ですか?
vm.keepTimeUnchanged = function(changedDateTime, oldDateTime) {
var hours = oldDateTime.getHours();
var minutes = oldDateTime.getMinutes();
if (!moment(vm.inputDate).isSame((changedDateTime), 'day')) {
vm.inputDate = changedDateTime;
vm.inputDate.setHours(hours, minutes);
}
return vm.inputDate;
}
が、私は別に秒とミリ秒を得ることなく、元の値のように、まったく同じ形式で時間を維持したいと思います。それを行う方法はありますか?そして、全体の操作を実行するためのより良い方法はありますか?
ありがとう!少なくともこのソリューションでは、日付を1行に設定することができました。私はそれを解決しよう! –
ようこそ。 – estus