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”

Penggunaan Array Asosiatif dalam Session pada PHP

Ada seorang pengunjung blog ini, sebut saja Mr. X, yang beberapa waktu lalu bertanya, bagaimana caranya supaya menyimpan beberapa data ke dalam session.

Kasus riil yang dihadapi Mr. X ini adalah membuat form pendaftaran bagi user yang terdiri dari beberapa pages. Misalkan, pada halaman pertama user diminta mengisi tentang profil biodatanya, setelah disubmit user diminta mengisi data riwayat studi, kemudian di halaman ke tiga user diminta mengisi data riwayat pekerjaan. Setelah itu data disubmit dan barulah semua data tadi tersimpan ke dalam database. Problemnya adalah bagaimana cara menyimpan data sementara yang disubmit dari form di setiap halamannya, sehingga dari beberapa data yang dicollect dari beberapa halaman tersebut ketika di akhir form barulah disubmit untuk disimpan ke dalam database semuanya. Bagaimana solusinya? Solusinya adalah bisa dengan menggunakan array asosiatif yang disimpan ke dalam session.

Continue reading “Penggunaan Array Asosiatif dalam Session pada PHP”

PHPExcel Class Tutorial 3: Memformat Cell dalam Worksheet

Artikel ini merupakan kelanjutan dari artikel-artikel sebelumnya tentang PHPExcel. Dalam artikel kali ini akan dijelaskan mengenai cara memformat cell, seperti mengatur lebar atau tinggi cell, mengatur lebar cell supaya otomatis mengikuti panjang teks dalam cell, bagaimana memberikan border pada cell, bagaimana memberi background warna cell dan juga bagaimana cara melakukan merge beberapa cell.

Continue reading “PHPExcel Class Tutorial 3: Memformat Cell dalam Worksheet”