Sabtu, 30 Mei 2020

Fungsi Selisih Tanggal PHP

file function.php

<?php
function cari_selisih_tanggal($tanggal1, $tanggal2)
{
    $tanggal1 = strtotime($tanggal1);
    $tanggal2 = strtotime($tanggal2);

    $selisih_tanggal = abs($tanggal2 - $tanggal1);
    $satu_hari = 24 * 60 * 60;
    $satu_bulan = 30 * 24 * 60 * 60;
    $satu_tahun = 365 * 24 * 60 * 60;


    $selisih["tahun"] = floor($selisih_tanggal / $satu_tahun);
    $selisih["bulan"] = floor(($selisih_tanggal - ($selisih["tahun"] * $satu_tahun)) / $satu_bulan);
    $selisih["hari"] = floor(($selisih_tanggal - ($selisih["tahun"] * $satu_tahun) - ($selisih["bulan"] * $satu_bulan)) / $satu_hari);

    return $selisih;
}


file utama

<?php
include("function.php");
$hasil = cari_selisih_tanggal("12-10-2016", "27-10-2016");

echo "Selisih tanggal adalah =
{$hasil["tahun"]} tahun,
{$hasil["bulan"]} bulan,
{$hasil["hari"]} hari";
echo "<br>";

PHP OOP


<?php
$tanggal1 = date_create("17-08-2019");
$tanggal2 = date_create("18-10-2020");

$selisih = date_diff($tanggal1, $tanggal2);


echo "jatuh tempo saudara adalah $selisih->d hari, $selisih->m bulan, $selisih->y tahun";

echo "<br>";
?>


Membuat Selisih Tanggal

<?php

$tanggal1 = strtotime("30-05-2020");
$tanggal2 = strtotime("31-05-2020");
$selisih_tanggal = abs($tanggal2 - $tanggal1);


$satu_tahun = 365 * 24 * 60 * 60;
$satu_bulan = 30 * 24 * 60 * 60;
$satu_hari = 24 * 60 * 60;


$selisih_tahun = floor($selisih_tanggal / $satu_tahun);
$selisih_bulan = floor(($selisih_tanggal - ($selisih_tahun * $satu_tahun)) / $satu_bulan);
$selisih_hari = floor(($selisih_tanggal - ($selisih_bulan * $satu_bulan)) / $satu_hari);


echo "<br>";
echo "Selisih tanggal adalah $selisih_tahun tahun, $selisih_bulan bulan, $selisih_hari hari";

Membuat tanggal Bahasa Indonesia PHP

<?php

$nama_hari = ["Ahad", "Senin", "Selasa", "Rabu", "Kamis", "Jum'at"];
$nama_bulan = ["Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "Nopember", "Desember"];

$hari = date("w");
$tanggal = date("j");
$bulan = date("n") - 1;
$tahun = date("Y");
echo "Tanggal hari ini adalah :<strong> $nama_hari[$hari], $tanggal $nama_bulan[$bulan] $tahun </strong>";


klik di sini untuk menghubah php.ini waktu asia

Untuk versi php.ini, silahkan cari pengaturan date.timezone lalu ubah nilainya menjadi "Asia/
Jakarta" (tanpa tanda kutip). Save php.ini, lalu restart apache. Kemudian lihat kembali di
phpinfo() untuk memastikan pengaturan telah berubah.

lakukan pencarian di php.ini : date.timezone=

============================
<?php
date_default_timezone_set("Asia/Jakarta");

echo date("d - m - Y, H:i:s"); // 05 - 05 - 2019, 19:02:39

Cara Penulisan Redirec di PHP

Perhatikan tanda titik dua setelah location


<?php
header("Location: http://www.duniailkom.com");
?>

Menampilkan Karakter Copyrigh di HTML

klik di sini

Cara Design Table Menarik

tr:nth-child(even) {
    background-color: aqua;
}

tr:hover {
    background-color: brown;
    color: azure;
}

Cara Menampilkan CSS di Halaman PHP

Taruh di header seperti biasa pada halaman html, kemudian ketikkan seperti ini, cermati kode php sebagai berikut, posisinya di mana

  <link rel="stylesheet" type="text/css" href=<?php echo "/aqil_web/aqil.css" ?>>