Mau kaos (T-shirt) Wordpress keren? (Selengkapnya)
SEO Complete Guide for Wordpress

Ingin beriklan di atas?


Dapatkan Script SMS Gateway PHP + MySQL

Seperti: software pengirim SMS massal, SMS survei, SMS polling, SMS quick count, SMS dakwah, Web2SMS dan masih banyak lagi... semuanya berbasis PHP & MySQL
[Info Lengkap...]


Script PHP untuk Mencari Selisih Waktu dan Tanggal


June 27th, 2008 | by rosihanari | Cetak Artikel Ini Cetak Artikel Ini

Instant Internet Business Ideas
Ingin beriklan di atas?

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


Share this article on:

Kata kunci: PHP -


Ada 19 komentar dalam artikel ini.

  1. abu says:

    thanks a lot y mas…
    scripnya sngat membantu

  2. amen says:

    Ok,bagus.
    mau nanya nih mas. klo script untuk mengolah data waktu seperti rental komputer gimana ya???

  3. p santoso says:

    sangat bermanfaat bagi pemula yang ingin belajar PHP seperti saya, semoga menjadi amal atas ilmu yg berguna

  4. dafi says:

    tutor phpnya sangat membantu mas… kalo boleh request ni mass, saya sangat berterima kasih…
    untuk membuat update bulan dan tanggal secara otomatis gimana ya??
    contoh: sampai dengan bulan september 2009 masa kerjanya 1 bulan 7 tahun, nah kalo sudah bulan oktober berari masa kerjanya bertambah menjadi 2 bln 7 tahun. scripnya gimana?? mohon bantuannya?

  5. iyak says:

    Mas, bgm caranya kalau tanggal nya di ambil dari database?

    thx mas

  6. rosihanari says:

    @iyak: pada prinsipnya sama seperti ketika membaca data dari database pada umumnya, namun untuk tanggal gunakan tipe data DATE pada field tabelnya. Untuk tipe data DATE, formatnya menggunakan ‘yyyy-mm-dd’.

  7. febru says:

    Anda sangat pintar dan berbudi mulia…atas tutorial nya.

    Terima kadish atas ilmunya…

  8. Banggama says:

    <?php
    $tglAwal = "2008-10-20";
    $tglAkhir = "2008-10-23";

    liat pada bagian di atas ini :

    saya mw bertanya tentang .. gimana sih ..membuat selisih waktu dan tanggal GMT jam kita.. ??
    selisih tanggal dan waktu dari GMT kita sendiri bukan masukkan nilai tanggal …
    gmn pak mohon bimbinganya

  9. iwan says:

    Mas, gimana script untuk membuat laporan per periode?dengan fpdf bisa g?trus kenapa isi record di fpdf memanjang ke kanan,g bisa ke bawah ya?contohnya data alamat kan itu panjang mas, klo tampilannya memanjang ke kanan ngabisin kertas



Tolong beri komentar donk!

Komentar Anda akan berguna untuk kemajuan blog ini.


Mohon maaf, komentar yang menggunakan email palsu atau komentar bernada negatif atau cemooh secara otomatis akan terhapus karena dianggap spam dan tidak akan tampil dalam daftar komentar.

Dimohon jangan pula memasukkan code program dalam bentuk apapun ke dalam komentar karena akan dianggap spam.

*
Untuk membuktikan bahwa komentar Anda bukan spam, tulis kata yang muncul dalam gambar di bawah ini. Bila Anda tidak bisa membaca kata dalam gambar, klik pada gambar tersebut untuk mendengarkan suara dari kata tersebut
Click to hear an audio file of the anti-spam word