Ada begitu banyak hal yang dapat Anda lakukan dengan kalkulator tanggal & waktu. Dengan kalkulator tanggal & waktu, Anda dapat menghitung berapa hari yang diperlukan untuk pengiriman tiba, berapa bulan yang diperlukan untuk langganan berakhir, atau mungkin Anda ingin membuat kalkulator waktu Anda sendiri seperti Aplikasi Luar Biasa ini, beri nama Show
Pada artikel ini, saya akan menunjukkan kepada Anda bagaimana Anda dapat membuat fungsi sederhana yang akan membantu menghitung perbedaan antara dua tanggal MARI KITA MULAISaya akan memanggil fungsi Fungsi ini akan memiliki 2 parameter yaitu Saya suka menulis tanggal dalam format DD-MM-YYYY, tapi di artikel ini kebetulan saya tidak mendukung orang ini 😅 Sekarang, mari kita mulai dengan fungsinya Saya akan membuat instance baru dari objek Selanjutnya, kita harus mencegah nilai negatif saat kita mengurangi stempel waktu yang lebih tinggi dari stempel waktu yang lebih rendah karena ini dapat merusak hasil kita Saya akan menggunakan kondisi untuk memeriksa stempel waktu mana yang lebih besar dan kemudian menukarnya, seperti yang Anda lihat di baris 18 Saya telah meneruskan hasil pengurangan stempel waktu 2 dari stempel waktu 1 sebagai argumen ke instance tanggal baru agar JavaScript mengonversi stempel waktu yang dihasilkan menjadi tanggal Selanjutnya, kita harus mengambil hari, bulan, dan tahun dari hasil dan kemudian menggabungkannya dengan tanda hubung. Ini akan membantu kita mengubahnya menjadi array yang akan kita baca nanti Jika Anda mengamati kode di atas, Anda akan melihat bahwa saya menambahkan +1 ke metode Ini karena JavaScript menghitung bulan dari indeks nol, ini berarti 0 — 11 adalah Januari hingga Desember, jadi
Pada baris 26, saya membuat draf bagaimana bentuk array, dengan format DD-MM-YYYY, kemudian pada baris 28, saya menggunakan metode split untuk mengubah draf menjadi array WAKTUNYA MEMBACA DARI ARRAYArray dibuat dalam format ini
Kami akan mengurangi setiap anggota array ini dari tanggal default yaitu (01–01 -1970). Ini akan membantu kita mengetahui jumlah hari, bulan, dan tahun yang telah berlalu Kami juga perlu menyiapkan teks khusus yang akan membantu mencegah kesalahan dalam menghitung seperti; Sekarang jika Anda mencari berapa hari dalam 6 bulan, Anda akan mendapatkan rumus yang akan kami gunakan untuk mendapatkan jumlah hari antara dua tanggal MENEMUKAN JUMLAH TOTAL HARI BERLALUMari kita cari jumlah hari dengan mengubah tahun dan bulan menjadi hari, lalu kita jumlahkan hasilnya dengan hari yang sudah ada dari perhitungan MENINGKATKAN TEKS KUSTOMSaya akan memeriksa apakah jumlah tahun yang telah berlalu sama dengan 1, maka saya akan menampilkan teks khusus sebagai satu tahun. Misalnya 1 tahun Namun jika jumlah tahun yang telah berlalu lebih dari 1, saya akan menampilkan teks khusus sebagai tahun. Kalau tidak, saya tidak akan menunjukkan nilai apa pun
Mari kita bulatkan total hari ke bilangan bulat terdekat karena ada kemungkinan 95% hasilnya akan berakhir sebagai angka dengan desimal. Saya akan menggunakan metode matematika Saya akan menggunakan tanggal di bawah ini
Ini adalah output Kami memiliki 5 tahun dan 23 hari tersisa hingga 12 Desember 2026 Sekarang jika Anda menggunakan Aplikasi eksternal seperti waktu dan tanggal untuk perhitungan yang sama, Anda harus mendapatkan jika bukan perkiraan, nilai yang sama MEMPERLUAS KALKULATORKarena kami dapat menghitung total hari yang telah berlalu, kami dapat memperpanjang kalkulator untuk menghitung;
Jadi ketika saya memanggil fungsi untuk menghitung perbedaan tanggal antara hari ini (08–04–2022) dan tanggal yang sama di masa mendatang (12–12–2026), inilah hasilnya Jadi dari perhitungan kita masih ada 4 tahun 4 bulan & 10 hari lagi sampai tanggal 12 Desember 2026 KESIMPULANJadi itulah pengaturan dasar untuk fungsi yang membantu menghitung perbedaan antara dua tanggal Bangun aplikasi web yang dapat disusunJangan membangun monolit web. Gunakan Bit untuk membuat dan menyusun komponen perangkat lunak yang dipisahkan — dalam kerangka kerja favorit Anda seperti React atau Node. Bangun frontend dan backend yang dapat diskalakan dengan pengalaman dev yang kuat dan menyenangkan Bawa tim Anda ke Bit Cloud untuk menghosting dan berkolaborasi pada komponen bersama-sama, dan sangat mempercepat, menskalakan, dan menstandarkan pengembangan sebagai sebuah tim. Mulai dengan frontend yang dapat dikomposisi seperti Sistem Desain atau Frontend Mikro, atau jelajahi backend yang dapat dikomposisi. Cobalah → Bagaimana cara menghitung jam dan menit antara dua tanggal dalam JavaScript?Hitung perbedaan waktu dalam jam dan menit dengan. lantai((beda/60)); . 00', '{time1}', 'm'); . 00', 'm');
Bagaimana cara menghitung jam antara dua tanggal JavaScript?Demo Langsung. . fungsi diff_hours(dt2, dt1) var diff =(dt2. getTime() - dt1. getTime()) / 1000; beda /= (60 * 60); kembali Matematika. abs(Matematika. bulat(berbeda)); Bagaimana cara menghitung durasi waktu dalam JavaScript?var waktu mulai = Tanggal baru(). getTime(); . getTime(); . log("durasi [ms] = " + (endTime-startTime));
Bagaimana cara menghitung perbedaan antara dua tanggal dalam hitungan menit di JavaScript?Diberikan dua tanggal dan tugasnya adalah mendapatkan jumlah menit di antara keduanya menggunakan JavaScript. . Inisialisasi kedua objek Tanggal Kurangi tanggal yang lebih lama dari tanggal yang baru. Ini akan memberikan jumlah milidetik dari 1 Januari 1970 Ubah milidetik menjadi menit |