7 June 2025
Dwiay.com #109
0 0
Read Time:1 Minute, 50 Second

Setiap aplikasi berbasis website pasti menggunakan waktu awal dan waktu akhir yang dimana biasanya dipakai untuk transaksi data seperti peminjaman buku, pendaftaran anggota, pembuatan pengumuman dalam bentuk peringkat atau gelombang, berlangganan konten media, dan sebagainya di dalam sistem tersebut.

Kamu bisa membuat sebuah program perintah untuk menambahkan durasi waktu ke dalam sistem aplikasi dengan menggunakan bahasa pemrograman PHP dan bisa menampilkan waktu akhir setelah ada penambahan durasi waktu dari awal. Hal ini biasanya diimplementasikan pada aplikasi atau program yang berkonten satu atau beberapa berlangganan dari suatu fitur dan layanan yang bervariasi dan memiliki durasi waktu yang bervariasi.

Misalkan, kamu membuat program perintah untuk berlangganan konten video yang berbayar selama 1 bulan dari sejak tanggal 18 September 2021 dan durasi waktu berlangganan itu diberikan sampai dengan tanggal 18 Oktober 2021. Maka, kamu bisa menerapkan program perintah dengan menggunakan kode perintah DateTime() untuk membuat format waktu dan DateInterval() untuk membuat interval waktu yang terdapat pada PHP. Untuk penjumlahan durasi waktu bisa menggunakan function add().

Kode perintah tersebut bisa dilihat pada di bawah ini untuk menampilkan waktu akhir setelah ditambahkan durasi waktu dari waktu awal.

SOURCE CODE

<?php
/* Mengambil waktu yang sekarang.*/
$date = new DateTime('now');
/* Menjumlahkan waktu dari awal dengan penambahan waktu yang telah ditentukan.*/
$date->add(new DateInterval('P1W'));
/* Menampilkan waktu akhir.*/
echo date('Y-m-d') . " Sampai dengan " .$date->format('Y-m-d');
?>

PENGGUNAAN SOURCE CODE DIATAS

Keterangan Penggunaan DateInterval()

Setiap penggunaan DateInterval untuk format waktu yang dimana memiliki fungsi masing-masing yang bisa dilihat pada dibawah ini.

Baca juga artikel tentang  Cara Menambahkan Input Data ke Datagridview Tanpa Database dengan Visual Basic.NET

Y = tahun

M = bulan

W = minggu

D = hari

H = jam

I = menit

S = detik

‘P1W’ yang berarti isi nilai pada DateInterval bertambah 1 minggu dari waktu atau jadwal awal.

‘P7D’ yang berarti isi nilai pada DateInterval bertambah 7 hari dari waktu atau jadwal awal.

‘P1Y10M23D’ yang berarti berarti isi nilai pada DateInterval bertambah 1 tahun 10 bulan 23 hari dari waktu atau jadwal awal.

‘P3Y9M4W’ yang berarti isi nilai pada pada DateInterval bertambah 3 tahun 9 bulan 4 minggu dari waktu atau jadwal awal.

TAMPILAN HASIL

Kamu bisa melihat tampilan hasil untuk menampilkan waktu akhir setelah dijumlahkan dari waktu awal dengan penambahan waktu yang telah ditentukan. Kode perintah ini support minimal PHP versi 5.

Selesai.

About Post Author

DwiAY

Saya bukan orang ahli apapun. Saya hanya ingin berbagi saja dengan ilmu yang saya telah pelajari sebelumnya. Semoga bermanfaat. 🙂
Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Leave a Reply

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