Bagaimana cara mengatur nilai default pada Tempus Dominus Datetime Picker

Bagaimana cara mengatur nilai default pada Tempus Dominus Datetime Picker

Tempus Dominus Datetime Picker adalah salah satu komponen yang paling populer digunakan dalam pengembangan aplikasi web. Dalam beberapa kasus, kita membutuhkan fitur untuk mengatur nilai default pada datetime picker. Dalam artikel ini, kita akan membahas cara mengatur nilai default pada Tempus Dominus Datetime Picker.

Cara pertama: Menggunakan fungsi setValue

Pertama-tama, kita dapat menggunakan fungsi setValue yang disediakan oleh Tempus Dominus. Fungsi ini memungkinkan kita untuk menyetel nilai tanggal dan waktu secara langsung. Berikut adalah contoh penggunaannya:

const picker = new tempusDominus.TempusDominus(document.getElementById('datetimepicker1'));

var DateTimeVal = moment('05/07/2022 00:00', 'MM/DD/YYYY HH:mm').toDate();

picker.dates.setValue(tempusDominus.DateTime.convert(DateTimeVal));

Namun, fungsi setValue tidak berfungsi seperti yang kita harapkan karena parameter yang harus dipasok adalah DateTime, bukan string.

Cara kedua: Menggunakan fungsi formatInput

Kita juga dapat menggunakan fungsi formatInput untuk mengonversi nilai tanggal dan waktu menjadi format yang diterima oleh Tempus Dominus. Berikut adalah contoh penggunaannya:

const picker = new tempusDominus.TempusDominus(document.getElementById('datetimepicker1'));
picker.dates.formatInput = date => moment(date).format('YYYY-MM-DD HH:mm')
picker.dates.setValue();

Dalam contoh di atas, kita menggunakan fungsi formatInput untuk mengonversi nilai tanggal dan waktu menjadi format yang sesuai dengan Tempus Dominus. Lalu, kita menggunakan fungsi setValue untuk menyetel nilai default.

Cara lain: Menggunakan fungsi setDate

Kita juga dapat menggunakan fungsi setDate untuk menyetel nilai default pada datetime picker. Berikut adalah contoh penggunaannya:

const picker = new tempusDominus.TempusDominus(document.getElementById('datetimepicker1'));
picker.dates.setDate(new Date());

Dalam contoh di atas, kita menggunakan fungsi setDate untuk menyetel nilai default yang berupa tanggal dan waktu saat ini.


Dalam artikel ini, kita telah membahas cara mengatur nilai default pada Tempus Dominus Datetime Picker. Kita dapat menggunakan fungsi setValue, formatInput, atau setDate untuk menyetel nilai default. Semua fungsi tersebut memiliki kelebihan dan kekurangannya sendiri. Pemilihan fungsi yang sesuai tergantung dari kebutuhan Anda dalam mengembangkan aplikasi web.

Referensi

Jika Anda memiliki pertanyaan atau ingin mengetahui lebih lanjut tentang cara mengatur nilai default pada Tempus Dominus Datetime Picker, silakan tinggalkan komentar di bawah.