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);
?>
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);
?>
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);
?>
Demikianlah penjelasan mengenai cara untuk menambah atau mengurangi suatu variabel yang berisi data tanggal dan waktu.
Selamat mencoba .. Have a nice day :-)
No comments:
Post a Comment