mencari selisih hari

Anda bingung untuk mencari selisih waktu dan tanggal dalam aplikasi yang Anda buat? Jangan khawatir, dengan statement SQL, Anda dapat mencarinya dengan mudah.

Apabila Anda familiar dengan PHP, maka setahu saya tidak ada function dalam PHP yang dapat digunakan untuk mencari selisih waktu dan tanggal secara instan, atau tinggal pakai. Namun Anda terlebih dahulu membuatnya sendiri, dan itu tentu saja butuh waktu banyak.

Nah… artikel ini akan membahas bagaimana mencari selisih waktu dan tanggal dengan menggunakan statement SQL.

Untuk mencari selisih tanggal (dalam satuan hari) dengan menggunakan SQL, sintaksnya adalah sebagai berikut:

SELECT datediff(‘tgl1′, ‘tgl2′);

dengan tgl1 dan tgl2 adalah tanggal-tanggal yang akan dicari selisihnya. Adapun format tanggal nya adalah th-bln-tgl.

Apabila tgl1 tgl2, maka akan diperoleh selisih hari yang bernilai positif.

Sebagai contoh, akan dicari selisih hari antara tgl 01/01/2008 dan 10/01/2008. Berikut ini adalah statement SQL nya.

SELECT datediff(’2008-01-10′,’2008-01-01′);

Dari perintah di atas akan diperoleh hasil 9 (artinya 9 hari)

Bagaimana dengan selisih waktu? Untuk mencari selisih dari 2 buah waktu, sintaks SQL nya adalah:

SELECT timediff(‘time1′, ‘time2′);

Format time1 dan time2 dapat berupa waktu dalam jam (jam:menit:detik) atau tanggal saja (th-bln-tgl) atau bahkan gabungan jam dan tanggal (th-bln-tgl jam:menit:detik).

Perintah SQL ini akan menghasilkan output dalam format jam (jam:menit:detik).

Sebagai contoh akan dicari selisih waktu antara jam 13:00 dan 15:01. Perintah SQL nya

SELECT timediff(’13:00′, ’15:01′);

Perintah ini akan menghasilkan 2:01:00 (2 jam, 1 menit, 0 detik).

Contoh lain akan dicari selisih waktu antara tanggal 01/01/2008 jam 10:01 dengan 02/01/2008 jam 10:02.

SELECT timediff(’2008-01-02 10:02′, ’2008-01-01 10:01′);

Perintah di atas akan menghasilkan 24:01:00 (24 jam, 1 menit, 0 detik).

Gampang bukan ??

http://abynaumi.wordpress.com/belajar/php-n-mysql/cari-selisih-tanggaldate-dan-waktu-time/

yg lain di sini

http://blog.rosihanari.net/mencari-selisih-hari-dari-dua-buah-tanggal-dengan-php-tanpa-query-sql


  1. brother

    kalau pengen menampilkan hasil pembagian untuk angka yg tidak genap atau ada angka dibelakang koma gimana tuh bang???




Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s


  • RSS Ilmukomputer.org

    • Installasi Windows XP Februari 22, 2012
      Installasi Windows XP Oleh Wahyu Andi Saputro pada 20 Maret 2010 A. Pendahuluan a. Konfigurasi Sistem Komputer Microsoft Windows XP Professional membutuhkan sumber-sumber daya yang relatif besar dibandingkan dengan Windows 9x dan Windows NT yang mendahuluinya. Konfigurasi sistem komputer yang dibutuhkan untuk proses instalasi adalah sebagai berikut : Kompone […]
      Wahyu Andi Saputro
    • Membuat Router Dengan Ubuntu 10.10 Februari 22, 2012
      Sebelum memaparkan langkah – langkah saya dalam membuat router menggunakan Ubuntu Server, ada baiknya kalau kita mengetahui terlebih dahulu istilah dari router itu sendiri. Menurut Tante WIKI, router adalah sebuah alat jaringan komputer yang mengirimkan paket data melalui sebuah jaringan atau Internet menuju tujuannya, melalui sebuah proses yang dikenal seba […]
      Wahyu Andi Saputro
    • Membuat Server Sederhana Dengan Debian Februari 22, 2012
      Membuat Server Sederhana Dengan Debian Oleh: www.WahyuAndiSaputro.co.cc Landasan Teori Debian adalah sistem operasi bebas yang dikembangkan secara terbuka oleh banyak programer sukarela(pengembang Debian) yang tergabung dalam Proyek Debian. Sistem operasi Debian adalah gabungan dari perangkat lunak yang dikembangkan dengan lisensi GNU, dan utamanya menggunak […]
      Wahyu Andi Saputro
    • Sukses Ujian Nasional Praktik Kejuruan Teknik Komputer & Jaringan 2011/2012 Februari 22, 2012
      BIOGRAFI PENULIS Wahyu Andi Saputro, Lahir di Sukoharjo, 27 April 1994. Yang sampai sekarang masih duduk di bangku sekolah kelas XII SMK Muhammadiyah 1 Sukoharjo Jurusan Teknik Komputer & Jaringan. Saat ini sedang sibuk menghadapi Ujian Nasional. Dengan kesibukan saya sebagai seorang pelajar dan bisnis yang saya jalankan. Aku sempatkan membuat Tutorial i […]
      Wahyu Andi Saputro
    • Membuat Router Sederhana Dengan Debian Februari 21, 2012
      Wahyu Andi Saputro
  • Meta


Ikuti

Get every new post delivered to your Inbox.