• 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

  • Cara Mengganti Port Screen Sharing macOS
  • Cara Menonaktifkan Pager di macOS
  • Cara Mengupdate Nama Apple silicon-as-a-Service Scaleway
  • Cara Force Delete Namespace di Kubernetes
  • Install PHP MariaDB di Mac Monterey

Komentar

  • mazda on Tutorial Lengkap Install Mail Server Postfix Dovecot MariaDB di CentOS 7
  • adi on Menggunakan Mikrotik Sebagai SSH Client
  • aris u on Solusi Simple Queue Mikrotik Tidak Berjalan
  • Bowo on Cara Mematikan SSID Molecool Balifiber
  • aris on Solusi Simple Queue Mikrotik Tidak Berjalan

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.2m views
  • Password Terbaru ZTE F609 Indihome 784.5k views
  • Password Superadmin Huawei HG8245A 318.3k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 273.1k views
  • Cara Setting Wireless ZTE F609 Indihome 257.1k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 169.9k views
  • Akses UseeTV Indihome via Wireless ZTE F609 156.8k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 153.2k views
  • Cara Reset Password ZTE F609 Indihome 147.6k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 113.6k views

Kategori

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

Sponsor

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