31 Oktober 2020

Penjumlahan Dan Pengurangan Terhadap Variabel Berisi Data Tanggal Dan Waktu

www.niguru.com
Niguru.com | Sabtu, 31 Okt 2020 | Posting kali ini masih melanjutkan pembahasan seputar variabel yang berisi data yang mengandung tanggal dan waktu. Dimana pada posting sebelumnya sudah dijelaskan mengenai cara untuk mencuplik tanggal maupun waktu update dari komputer, dan juga sudah dijelaskan mengenai cara mengisi variabel dengan tanggal dan waktu yang sesuai dengan kebutuhan user.

Dan kali ini Niguru.com akan menjelaskan cara untuk menambah dan mengurang waktu yang tersimpan didalam variabel.

PHP hanya bisa menambah dan mengurang detik saja. Misal sebuah variabel berisi tanggal dan waktu ditambah dengan SATU, maka waktu yang ada di dalamnya akan bertambah satu detik.

Cara menambah detik:
Variabel + nilai_detik

Cara menambah menit:
Variabel + (nilai_detik * 60*nilai_menit)

Cara menambah jam:
Variabel + (nilai_detik * 60*nilai_menit * 60 * nilai_jam)

Cara menambah hari:
Variabel + (nilai_detik * 60*nilai_menit * 60 * nilai_jam*24*nilai_hari)
-------------------------------------------
Cara mengurang detik:
Variabel - nilai_detik

Cara mengurang menit:
Variabel - (nilai_detik * 60*nilai_menit)

Cara mengurang jam:
Variabel - (nilai_detik * 60*nilai_menit * 60 * nilai_jam)

Cara mengurang hari:
Variabel - (nilai_detik * 60*nilai_menit * 60 * nilai_jam*24*nilai_hari)

Berikut ini contoh penambahan hari:

<h1><?php
$a=mktime(4, 35, 9, 11, 23, 2020);
$detik=60;$menit=60;$jam=24;
$totaldt=$detik*$menit*$jam;
$b=3;

echo "Tanggal dan waktu awal:<br>" . date("l: d/m/Y h:i:s a", $a);
$a=$a+$b*$totaldt;
echo "<br>--------------------------------------------<br>";
echo $b." hari kemudian:<br>" . date("l: d/m/Y h:i:s a", $a);
?>


Simpan dengan nama setdate02.php (boleh disimpan dengan nama lain):


Buka file setdate02.php di browser. Hasilnya:


Berikut ini contoh penambahan jam:

<h1><?php
$a=mktime(4, 35, 9, 11, 23, 2020);
$detik=60;$menit=60;$jam=24;
$totaldt=$detik*$menit;
$b=20;

echo "Tanggal dan waktu awal:<br>" . date("l: d/m/Y h:i:s a", $a);
$a=$a+$b*$totaldt;
echo "<br>--------------------------------------------<br>";
echo $b." jam kemudian:<br>" . date("l: d/m/Y h:i:s a", $a);
?>


Simpan dengan nama setdate03.php (boleh disimpan dengan nama lain):


Buka file setdate03.php di browser. Hasilnya:


Berikut ini contoh pengurangan jam:

<h1><?php
$a=mktime(4, 35, 9, 11, 23, 2020);
$detik=60;$menit=60;$jam=24;
$totaldt=$detik*$menit;
$b=20;

echo "Tanggal dan waktu awal:<br>" . date("l: d/m/Y h:i:s a", $a);
$a=$a-$b*$totaldt;
echo "<br>--------------------------------------------<br>";
echo $b." jam sebelumnya:<br>" . date("l: d/m/Y h:i:s a", $a);
?>


Simpan dengan nama setdate04.php (boleh disimpan dengan nama lain):


Buka file setdate04.php di browser. Hasilnya:


Demikianlah penjelasan mengenai cara untuk menambah atau mengurangi suatu variabel yang berisi data tanggal dan waktu.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

Tidak ada komentar:

Posting Komentar