Bermain Dengan Date PHP

Assalamu’alaikum warahmatullahi wabarakatuh

Halo Dumenity, selamat datang kembali di website tips dan trik Dumet School. Berjumpa kembali dengan saya pada pembahasan tips seputar dunia website, pada kesempatan kali ini saya akan memberikan tips tentang Bermain Dengan Date PHP. Banyak sekali kegunaan fungsi date pada php karena memang setiap aplikasi membutuhkan fitur yang bergantung dengan date, contohnya: aplikasi penjadwalan, report data faktur, input data barang dll. Nah kali ini saya akan memberikan tips sederhan untuk membuat sebuah proses pendataan absen masuk dan absen pulang.

Dimana kita akan sangat bergantung dengan tanggal atau date(), khususnya untuk teman – teman yang sedang butuh cara bagaimana mengolah data date() php. Pada artikel Bermain Dengan Date PHP ini kita akan memanfaatkan fungsi substr() untuk memecah date() yang kita inputkan.

Baik langsung saja, ketikkan script html nya di bawah ini

<form method="post">
	<button name="absen">absen</button>
</form>

Kemudian save dengan index.php, kemudian buat database di dalam mysql nya

Bermain Dengan Date PHP

Kemudian buat konfigurasinya

$servername = "localhost";
$username = "dumet";
$password = "school";
$dbname = "hernowo";
$connection = mysqli_connect($servername,$username,$password,$dbname);
date_default_timezone_set('Asia/Jakarta');
if(!$connection){
    die("Connection failed: ".mysqli_connect_error());
}

Dan buat perintah input data

if(isset($_POST['absen'])){
	$absen = date("Y-m-d H:i:s");
	mysqli_query($connection, "INSERT INTO absen VALUES ('','$absen','')");
    header("location:index.php");
}

Kemudian buka pada browsernya, dan klik button absen

Bermain Dengan Date PHP

Kemudian kita akan tampilkan di halaman yang sama, buat query ambil data

$query = mysqli_query($connection, "SELECT * FROM absen");

Dan kita tampilan pada tablenya

<table border=1>
    <tr>
        <th>No</th>
        <th>Jam Masuk</th>
        <th>Jam Pulang</th>
        <th>Total Jam Kerja</th>
    </tr>
    <?php if(mysqli_num_rows($query) > 0) { ?>
        <?php $no =1 ?>
        <?php while($row = mysqli_fetch_array($query)) {?>
    <tr>
        <td><?php echo $no ?></td>
        <td><?php echo $row["masuk"] ?></td>
        <td><?php $pulang = $row["pulang"];?></td>
        <td></td>
    </tr>
        <?php $no++; } ?>
    <?php } ?>
</table>

Jika sudah save dan refresh kembali pada browsernya

Bermain Dengan Date PHP

Maka setiap button absen di klik dengan otomatis tampil langsung pada tabel nya

Bermain Dengan Date PHP

Nah itulah salah satu contoh penggunaan fungsi date dalam hal ini saya buat untuk mendata absen jam masuk, pada artikel selanjutnya kita akan buat fungsi untuk absen jam pulang dan total jam kerja nya. Tentu nya di website ini, jadi kunjungi terus ya untuk tips dan trik seputar dunia website. Sekian pada artikel tentang Bermain Dengan Date PHP, Terimakasih dan sampai jumpa, semoga bermanfaat. 🙂

Hernowo Author

Leave a Reply

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