Teknik untuk Memformat Tanggal di PHP dari Tipe Data Datetime MySQL

Di dalam MySQL atau DBMS lainnya, tipe data date atau datetime seringkali memiliki format sebagai berikut:

yyyy-mm-dd hh:ii:ss

di mana yyyy adalah tahun sejumlah 4 digit, mm menyatakan angka bulan (2 digit), dd menyatakan tanggal (2 digit). Selanjutnya jika tipe data datetime diikuti dengan spasi, lalu ada hh yang menyatakan jam (2 digit), ii menyatakan menit (2 digit), dan terakhir adalah ss merupakan detik (2 digit). Adapun contohnya adalah: 2019-12-08 13:44:01.

Problemnya adalah, jika data tersebut dibaca di script PHP, maka bagaimana caranya supaya tipe data date atau datetime tersebut kita format dengan mudah? misalnya hanya diambil tanggalnya saja lalu diubah menjadi format tanggal di Indonesia sehingga menjadi: 08-12-2019, atau ditambahkan nama hari menjadi: Sunday, 08/12/2019.

Continue reading “Teknik untuk Memformat Tanggal di PHP dari Tipe Data Datetime MySQL”

Membuat Script PHP untuk Prediksi Tanggal Kelahiran (HPL)

Pada artikel kali ini saya akan mencoba memaparkan bagaimana cara membuat script PHP untuk menentukan prediksi tanggal kelahiran (HPL). Mudah-mudahan artikel ini bisa bermanfaat bagi Anda yang sedang belajar PHP maupun bagi orang tua yang tak lama lagi akan mendapat anugerah dari Allah SWT 🙂 . Bagi para calon programmer PHP, script ini nanti merupakan contoh penerapan penggunaan statement bersyarat IF.

Continue reading “Membuat Script PHP untuk Prediksi Tanggal Kelahiran (HPL)”

Menentukan Tanggal n Hari Berikutnya dan n Hari Sebelumnya Dari Tanggal Hari Ini

Dalam blog ini telah banyak saya bahas mengenai pengolahan tanggal. Namun sepertinya untuk menentukan tanggal dari n hari sesudah dan n hari sebelum tanggal hari ini belum pernah saya bahas.

Suatu ketika tentu kita pernah dihadapkan pada suatu kasus untuk menentukan tanggal n hari berikutnya dan n hari sebelumnya dari hari ini. Sebagai contoh misalnya dalam kasus peminjaman buku atau rental secara umum. Biasanya ketika terjadi transaksi peminjaman, sudah ditentukan batas waktu lamanya peminjaman. Sebagai contoh misalnya suatu rental menentukan maks lama peminjaman adalah 7 hari. Jika seseorang meminjam tanggal 20 April 2010, maka seharusnya si peminjam mengembalikan pinjamannya maksimal tanggal 27 April 2010. Sehingga jika pengembaliannya setelah tanggal 27 April maka diberikan denda.

Dari kasus di atas, tentunya untuk menentukan n hari ke depan setelah hari ini menjadikan problem tersendiri bagi seorang programmer. Tapi jangan khawatir, karena dengan PHP untuk menentukan tanggal n hari ke depan dan n hari sebelumnya dari tanggal hari ini dapat dilakukan dengan sangat mudah.

Continue reading “Menentukan Tanggal n Hari Berikutnya dan n Hari Sebelumnya Dari Tanggal Hari Ini”