Show Dalam pembuatan sebuah website berita, untuk setiap artikel pastinya dicantumkan tanggal kapan artikel tersebut dipublikasikan. Itu
adalah salah contoh dari kegunaan pencantuman tanggal. Sehubungan dengan hal tersebut, maka dalam tutorial pemrograman php kali ini kita akan memahami dasar-dasar tentang fungsi date(). Fungsi date()Fungsi date() berfungsi dalam mengambil waktu dari server dan menampilkannya sesuai dengan format yang diminta pada script php. Syntax dari penulisan fungsi date() : date(format,timestamp) Keterangan :
Sebelum kita melihat contoh penggunaan fungsi date(), terlebih dahulu kita perlu mengetahui parameter dari format date() :
Contoh 1Pada contoh.1 ini kita akan menampilkan tanggal dimana bulan akan disajikan dalam bentuk angka, huruf dengan 3 digit dan huruf penuh. <?php tanggal_angka(); bulan_3digit_huruf(); bulan_huruf(); function tanggal_angka() { echo "Menampilkan tanggal dalam bentuk angka"."<br>"; echo date("m d Y")."<br>"; echo date("Y-m-d")."<br>"; echo date("d,m,Y")."<br>"; echo "<br>"; } function bulan_3digit_huruf() { echo "Menampilkan bulan dalam bentuk 3 digit huruf"."<br>"; echo date("M d Y")."<br>"; echo date("Y-M-d")."<br>"; echo date("d-M-Y")."<br>"; echo "<br>"; } function bulan_huruf() { echo "Menampilkan bulan dalam bentuk huruf"."<br>"; echo date("F d Y")."<br>"; echo date("Y-F-d")."<br>"; echo date("d/F/Y")."<br>"; echo "<br>"; } ?> Outputnya : Menampilkan tanggal dalam bentuk angka 09 21 2016 2016-09-21 21,09,2016 Menampilkan bulan dalam bentuk 3 digit huruf Sep 21 2016 2016-Sep-21 21-Sep-2016 Menampilkan bulan dalam bentuk huruf September 21 2016 2016-September-21 21/September/2016 Contoh 2Pada contoh.2 ini kita akan menampilkan tanggal yang disertai nama hari . <?php tanggal_dan_hari(); function tanggal_dan_hari() { echo "Menampilkan tanggal dan nama hari"."<br>"; echo date("l,m d Y")."<br>"; echo date("D,Y-M-d")."<br>"; echo date("l,d/M/Y")."<br>"; echo "<br>"; } ?> Output : Menampilkan tanggal dan nama hari Saturday,05 21 2016 Sat,2016-May-21 Saturday,21/May/2016 Contoh 3Pada contoh.3 ini kita akan mengimplementasikan bagaimana penggunaan date dalam mencari hari besok, bulan kemarin dan tahun depan <?php $besok = mktime(0, 0, 0, date("m"), date("d")+1, date("Y")); $bulan_kemarin = mktime(0, 0, 0, date("m")-1, date("d"), date("Y")); $tahun_depan = mktime(0, 0, 0, date("m"), date("d"), date("Y")+1); echo "Hari ini : ".date("d-M-Y")."<br>"; echo "Besok : ".date("d M Y",$besok)."<br>"; echo "Bulan kemaren : ".date("M Y", $bulan_kemarin)."<br>"; echo "Tahun depan : ".date("Y", $tahun_depan)."<br>"; ?> Output : Hari ini : 21-May-2016 Besok : 22 May 2016 Bulan kemaren : Apr 2016 Tahun depan : 2017 Untuk memahami fungsi mktime(),sillahkan baca : Memahami fungsi
mktime(). Fungsi strtotime()Fungsi strtotime() berfungsi untuk mengubah string dari tanggal atau waktu ke dalam standar timestamp Unix. Nilai keluarannya adalah jumlah detik yang dhitung sejak 1 Januari 1970. strtotime(time,now) Keterangan :
Contoh 1<?php echo strtotime("now")."<br>"; echo strtotime("25 January 2015")."<br>"; echo strtotime("+3 day")."<br>"; echo strtotime("+3 week")."<br>"; echo strtotime("+1 week 2 days 4 hours 52 seconds")."<br>"; echo strtotime("next Monday")."<br>"; echo strtotime("last Monday")."<br>"; ?> Output : 1463815570 1422140400 1464074770 1465629970 1464607622 1463954400 1463349600 Seperti yang terlihat pada outputnya, hasilnya adalah dalam bentuk jumlah detik yang dihitung dari waktu yang kita inputkan dengan selisih dari 1 Januari 1970. Penggunaan strtotime memang dirasakan user friendly. Apa perbedaan antara print () dan echo ()?Fungsi print ini mempunyai perbedaan dengan echo perbedaannya adalah : fungsi print akan selalu menampilkan nilai 1 saat dieksekusi, sedangkan echo tidak mengembalikan apa-apa. fungsi print hanya boleh di berikan satu parameter saja, sedangkan echo() boleh lebih dari satu.
Apa itu function di PHP?Fungsi (atau Function) di bahasa pemograman adalah kode program yang dirancang untuk menyelesaikan sebuah tugas tertentu, dan merupakan bagian dari program utama. Kita dapat membuat fungsi sendiri, atau menggunakan fungsi yang dibuat oleh programmer lain.
Apa fungsi dari echo?Fungsi echo() digunakan untuk dapat mengeluarkan satu atau lebih string. Catatan: Fungsi echo() sebenarnya bukan sebuah fungsi, jadi tidak perlu menggunakan tanda kurung dengannya. Namun, jika ingin meneruskan lebih dari satu parameter ke echo() , penggunaan tanda kurung akan menghasilkan kesalahan parse.
Strtotime untuk apa?Strtotime merupakan fungsi yang disediakan oleh php yang menurut saya syuper sekali fungsi ini, karena dengan satu fungsi ini kita bisa menyelesaikan beberapa masalah yang berkaitan dengan tanggal dan jam. Misalnya kita ingin mengetahui lima hari lagi itu tanggal berapa ya?
|