• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

Melihat Informasi Jatuh Tempo di PHP

Last Updated on 26 June 2015 By tommy 7 Comments

Contoh kasus, anda ingin mengecek suatu invoice apakah sudah waktunya ditagih atau belum. Pembayaran dilakukan pada 25 April 2015, tanggal jatuh tempo 1 Juli 2015, informasi jatuh tempo di tampilkan bila dibawah 10 hari.

Script PHP-nya

<?php
// duedate.php
$tglbayar = strtotime("4/25/2015"); // 25 April 2015
$tglsekarang = strtotime("6/26/2015"); // 26 Juni 2015
$jatuhtempo = strtotime("7/1/2015"); // 1 Juli 2015
 
// hitung perbedaan  jatuh tempo dengan sekarang 
$beda = $jatuhtempo - $tglsekarang; // unix time
// konversi $beda kedalam hari
$bedahari = ($beda/24/60/60);
 
// pastikan nilainya positif, kalo negatif berarti sudah lewat.
if ($beda > 0 )
{
	if ($bedahari < 10 )
	{
		echo "Waktunya ditagih!!!. Jatuh tempo dalam $bedahari hari.";
	}
	else 
	{
		echo "Masih lama. Nagihnya $bedahari hari lagi.";
	}
}
else
{
	echo "hasilnya kok minus?";
}
 
?>

output script diatas waktu dijalankan
penagihan php

format perhitungan tanggalnya seperti diatas, jadi data yang diolah bisa diambil dari database MySQL, plain text, dll.

Tulisan menarik lainnya

  • Contoh Penggunaan preg_match_all di PHP

    Udah baca dokumentasi PHP tetapi masih bingung cara menggunakan preg_match_all? Coba ikuti tutorial dibawah ini,…

  • Script PHP Cek Penggunaan Telkom Speedy/Indihome

    Disini saya akan membagi script PHP untuk mengecek penggunaan bandwidth Telkom Speedy/Indihome (sekarang telkom speedy…

  • Contoh Script PHP CRUD di Laravel 5.5

    Untuk pembejalaran pembuat aplikasi CRUD (Create, Read, Update, Delete) di Laravel 5.5 kita akan membuat…

  • Membuat Tahun Bulan Tanggal di PHP

    Untuk membuat kalender di PHP sebelumnya kita harus tau logikanya, sederhananya - Generate range tahun…

Filed Under: PHP Tagged With: script php, tanggal

Reader Interactions

Comments

  1. Cacing says

    28 February 2017 at 08:24

    Mas.. Kalo untuk hitung beda bulan gimana ?

    Reply
    • tommy says

      28 February 2017 at 09:11

      itu contohnya beda bulan :)

      Reply
  2. rizki says

    26 December 2016 at 21:07

    mas, mohon bantuannya, saya telah mencoba scrip diatas, setelah saya coba menjadi seperti ini : Waktunya ditagih!!!. Jatuh tempo dalam 34.371122685185 hari. mohon bantuannya mas, terimakasih..salam :)

    Reply
  3. Alvaro says

    13 February 2016 at 00:32

    Halo mas saya mau tanya, kalau di kasusnya saya ada 7x masa pembayran giman caranya biar 3 hari sebelum ajtuh tempo ada peringatan alertnya mas, pakai database mas, makasih

    Reply
    • tommy says

      17 February 2016 at 15:03

      udah dibuat scriptnya sampe mana?

      Reply
  4. dayat says

    28 September 2015 at 20:34

    mas kalo ngambil tanggalnya dari database gmn y ? thx

    Reply
    • tommy says

      29 September 2015 at 16:42

      di query dulu databasenya, kaya

      $querry="SELECT tglbayar FROM pembayaran ORDER BY DESC LIMIT 1";
      $result = mysqli_query($conn, $query);
      $row   = mysqli_fetch_row($result);

      ganti $tglbayar diatas jadi $row['tglbayar'];

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Pencarian

Tanya Jawab tentang DevOps SRE CPE, gabung di https://t.me/devopsindonesia

Terbaru

  • Solusi AWS CLI SSL VALIDATION failed
  • Monitoring Kubernetes Cluster dengan Prometheus
  • Solusi Playwright Firefox version `GLIBCXX_3.4.30′ not found (required by /lib64/libicuuc.so.69)
  • Cara Upgrade Fedora 35 ke Fedora 36
  • Ekstrak Gzip File dan Ambil Total dengan Python

Komentar

  • Xpud on Script PHP untuk Mengambil History Lagu Shoutcast v2.5
  • Jrenx on Membuat Bot Telegram Sederhana dengan PHP
  • Sella on Kemana Menghilangnya Saldo BCA 50 ribu
  • Rian on Mengganti Halaman Error Laravel
  • Suchie on Kemana Menghilangnya Saldo BCA 50 ribu

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1m views
  • Password Terbaru ZTE F609 Indihome 781.5k views
  • Password Superadmin Huawei HG8245A 294.5k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 267.9k views
  • Cara Setting Wireless ZTE F609 Indihome 251k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 165.4k views
  • Akses UseeTV Indihome via Wireless ZTE F609 154.8k views
  • Cara Reset Password ZTE F609 Indihome 146k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 135.4k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 109k views

Kategori

  • Delphi
  • dll
  • Gambas
  • Internet
  • Java
  • Lazarus
  • Linux
  • PHP
  • Review
  • Teknologi

Sponsor

kadal.id
Untuk jadi sponsor, hubungi kita lewat halaman sponsor
© 2021. Jaranguda
  • Linux
  • PHP
  • Internet
  • Teknologi
  • Delphi
  • Gambas
  • Java