Script PHP untuk Mencari Selisih Waktu dan Tanggal
June 27th, 2008 | by rosihanari |
Cetak Artikel Ini
Sudahkah Anda membaca artikel saya tentang mencari selisih waktu dan tanggal dengan SQL? Kalau belum, sebaiknya baca artikel tersebut terlebih dahulu karena artikel ini terkait dengan artikel yang telah saya publish itu.
Pada artikel ini akan dibahas bagaimana cara membuat script PHP untuk mencari selisih waktu dan tanggal. Proses pencarian selisih ini menggunakan perintah SQL.
Simak artikel ini dengan cermat…
Sebagai contoh, akan dibuat script untuk mencari selisih hari dari tanggal 20/10/2008 sampai dengan 23/10/2008.
<?php
$tglAwal = "2008-10-20";
$tglAkhir = "2008-10-23";
mysql_connect("namahost","namauser","pass");
mysql_select_db("namadb");
$query = "SELECT datediff('$tglAkhir', '$tglAwal') as selisih";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);
echo "Selisih hari antara tanggal ".$tglAwal.
" sampai tanggal ".$tglAkhir." adalah ".$data['selisih'].
" hari";
?>
Bagaimana script untuk mencari selisih waktu? pada prinsipnya hampir sama dengan script di atas, bedanya hanya pada statement SQL nya saja, yaitu menggunakan timediff().
Beberapa artikel terkait
- Mencari Selisih Waktu dan Tanggal dengan SQL
- Mencari Selisih Hari dari Dua Buah Tanggal dengan PHP (Tanpa Query SQL)
- Script PHP Mencari Usia Seseorang
- Mengetahui Nama Hari pada Tanggal Tertentu dengan PHP
- Membuat Script PHP untuk Randomize Secara Periodik
- Mengetahui Kinerja Script PHP Berdasarkan Waktu Eksekusi
- Membuat Auto Deletion (Hapus Otomatis) Data Dengan Script PHP
- Teknik Memvalidasi Input Tanggal dengan PHP
- Editing Data Tanggal via Form dengan PHP
- Perintah SQL untuk Mencari Siswa yang Belum Bayar SPP (studi kasus)
Share this article on:
Kata kunci: PHP -
Mau kaos (T-shirt) Wordpress keren? (

Rosihan Ari adalah seorang programmer, penulis buku, trainer, peneliti dan berusaha menjadi seorang blogger sejati dengan memberikan yang terbaik buat negeri ini. Berfokus pada computer programming serta computer aided learning for mathematics, ia ingin berbagi ilmu yang dimilikinya. 


pak saya ingin bertanya bagaimana seandainya kalau fungsi selisih tanggal ini diaplikasikan untuk mencari usia seseorang jika diketahui tanggal lahirnya, kalau boleh juga saya minta referensi skrip untuk fungsi pembulatan dan seting / format tanggal. terima kasih sebelumnya…
[...] Pada artikel kali ini, akan dipaparkan cara membuat script PHP untuk mencari usia seseorang apabila diketahui tanggal lahirnya. Artikel ini merupakan respon terhadap seseorang yang telah memberikan komentarnya di blog ini. [...]
[...] Yang menjadi pertanyaan sekarang adalah, bagaimana cara menentukan selisih hari antara current date dengan tanggal tertentu, jika tanggal tersebut sudah diketahui? Nah… kita manfaatkan saja query SQL sebagai mana yang telah dibahas pada artikel PHP tentang Pencarian Selisih Waktu. [...]
Bagus juga tuh skripnya….
tapi mau tanya nie mas, gimana cara membuat tanggal dan waktu ketika user online hingga dia offline tetapi tidak menggunakan database
mohon pencerahannya mas klo bisa di kirim ke email ya !!!!
bagus scriptnya boss..tapi mo nanya aku ada tugas untuk memberi batas waktu tampil berita.misalkan dikasih batas tiga hari tampil dari berita yang diinputkan dari admin..gimana ya? makasih yaw..
[...] kasih mas Niko atas pertanyaannya di komentar di salah satu artikel yang saya posting, karena pertanyaan Anda telah memotivasi saya untuk membuat artikel ini. Baik para pecinta setia [...]
to mas niko…
Thanks mas atas pertanyaannya, karena memotivasi saya untuk mengulasnya di blog ini. Saya telah memposting artikel terkait dengan pertanyaan Anda di sini
dari alur jalannya proses sih saya dah paham mas tapi kok dah saya jalankan ada muncul pesan kesalahan t_values t_strings nya masih salah ya?kira2 apa yang menyebabkan gga keluar outputnya. kesalahan ditunjukkan pada baris echo “$.data['selisih'].”.
to Lux:
Coba kirimkan scipt Anda via email saya rosihanari@gmail.com, ntar saya cek (kalo sempet)
mas, gimana skripnya bikin aplikasi misalnya seperti ini:
Tanggal Pinjam : 19 Januari 2009 (Format tgl ini sesuai dg tgl dikomputer)
Tanggal Kembali : 23 Januari 2009 (Tgl ini adlh format tgl dikomputer ditambah 4 hari).
Gimana mas caranya? Please kasih tahu donk skrip php-nya. Pokoknya truimakasih banyak buat mas.