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. 


thanks a lot y mas…
scripnya sngat membantu
Ok,bagus.
mau nanya nih mas. klo script untuk mengolah data waktu seperti rental komputer gimana ya???
sangat bermanfaat bagi pemula yang ingin belajar PHP seperti saya, semoga menjadi amal atas ilmu yg berguna
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?
Mas, bgm caranya kalau tanggal nya di ambil dari database?
thx mas
@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’.
Anda sangat pintar dan berbudi mulia…atas tutorial nya.
Terima kadish atas ilmunya…
<?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
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