Penggunaan fungsi DATE/TIME pada PHP

Penggunaan fungsi DATE/TIME pada PHP

Pada PHP data atau tangga adalah merupakan tipe data yang tidak kalah penting, hampir pada setiap pemprosesan data memerluka data pengolah tanggal, apakah untuk tanggal pembuatan artikel, tanggal lahir, tanggal pembelian barang, tanggal jatuh tempo dll.

Didalam PHP tanggal bukan tipe data bawaan, dan untuk memproses tanggal kita gunakan fungsi date dan time. Jika diterjemahkan date : tanggal, dan Time : Waktu, keduanya memiliki arti berbeda tapi berkaitan.

Pada manual PHP data and time function bisa diakses pada Date and Time Related extension.

Fungsi time()
Fungsi time() digunakan untuk mencari tanggal serta waktu saat ini sebagai contohnya :

Penggunaan fungsi DATE/TIME pada PHP

Fungsi time() adalah mengembalikan angka dalam satuan detik sejak tanggal 1 januari 1970, tanggal ini dikenal sebagai Unix Epoch.
Saya menjalankan program diatas berarti 1548040265 detik berlalu sejak tanggal 1 januari 1979, setiap kode diatas dijalankan angka tersebut akan bertambah, silahkan refres maka angka akan berubah.

<?php 
$minggu_depan = time() + (7 * 24 * 60 * 60);
echo $minggu_depan; //
echo "<br>";

$besok = time () + (1 * 24 * 60 * 60);
echo $besok;
?>

Penggunaan fungsi DATE/TIME pada PHP

Untuk mencari waktu minggu depan saya gunakan hasil tambah fungsi time() dengan angka dengan angka 604.800, angka ini didapat dari 7 hari * 24 Jam * 60 Menit * 60 detik. Begitu juga untuk mencari waktu time() besok saya menambahkan nilai time () dengan 24 jam, atau 86.400 detik.

Fungsi date()
Fungsi time() yang kita bahas sebelumnya belum berarti jika tidak berbentuk sebuah tanggal, untuk menampilkan dan menformat tanggal PHP menyediakan fungsi date().

Fungsi date() membutuhkan 1 argumen utama dan 1 argumen optional, argumen utama diisi dengan string yang akan menampilkan format tanggal, dan argumen kedua diisi dengan angka unix timestamp, apabila argumen kedua tidak ditulis maka akan menggunakan tanggal sekarang.
Contoh fungsi date().

<?php
echo date ("d m Y" , time ());
echo "<br>";
echo date ("d m Y");
?>

Penggunaan fungsi DATE/TIME pada PHP

Format Tanggal dan Waktu fungsi date()
String “d m Y” sebagai argumen pertama fungsi date() digunakan untuk mengatur format tampilan, d : menampilkan format 2 digit angka, m : menampilkan format bulan dalam format 2 digit angka dan Y : menampilkan format tahun dengan 4 digit angka.

• d: Angka hari dengan format 2 digit dan didahului angka nol: 01 hingga 31.
• j: Angka hari dengan format 2 digit dan tanpa angka nol: 1 hingga 31.
• w: Angka hari untuk satu minggu, 0 hingga 6.
• z: Angka hari untuk satu tahun, 0 hingga 365.
• D: Nama hari dengan singkatan 3 karakter bahasa inggris: Sun, Mon hingga Sat.
• l: Nama hari dalam bahasa inggris: Sunday, Monday hingga Saturday.
• S: Awalan 2 digit karakter dalam bahasa inggris untuk nama hari: st, nd, rd dan th.
Biasanya digunakan dengan format “j”.

Format angka/nama bulan:

• m: Angka bulan dengan format 2 digit dan didahului angka nol: 01 hingga 12.
• n: Angka bulan dengan format 2 digit dan tanpa angka nol: 1 hingga 12.
• M: Nama bulan dengan singkatan 3 karakter bahasa inggris: Jan, Feb hingga Dec.
• F: Nama bulan dalam bahasa inggris: January, February hingga December.
• t: Total jumlah hari dalam 1 bulan : 28 hingga 31.

Format angka/nama tahun:

• L: 1 jika tahun kabisat, 0 jika bukan tahun kabisat.
• Y: Angka tahun dengan 4 digit, seperti 1998, 2002 dan 2016
• y: Angka tahun dengan 2 digit, seperti 98, 02 dan 16

Format angka untuk waktu:

• a: am atau pm, dengan huruf kecil.
• A: AM atau PM, dengan huruf besar.
• g: Angka jam dalam format 12 jam, tanpa awalan nol: 1 hingga 12.
• G: Angka jam dalam format 24 jam, tanpa awalan nol: 0 hingga 23.
• h: Angka jam dalam format 12 jam, dengan awalan nol: 01 hingga 12.
• H: Angka jam dalam format 24 jam, dengan awalan nol: 01 hingga 23.
• i: Angka menit dengan awalan nol: 00 hingga 59.
• s: Angka detik dengan awal nol: 00 hingga 59.

Coba teman-teman latihan dengan mengetikan kode dibawah, dan lihat bagaimana hasilnya.

Contoh Penggunaan Fungsi date();

<?php
	echo date("jS F Y");

	echo "<br>";

	echo date("l, jS F y ");

	echo "<br>";

	echo date("H:i:s");

	echo "<br>";

	echo date("d - m - Y, H:i:s");	

	echo "<br>";

	echo date("j F Y, h:i:s A");
?>

Penggunaan fungsi DATE/TIME pada PHP

Pada hasil tampilan dari kode diatas terdapat beberapa tampilan format tanngal dan waktu, tinggal disesuaikan dengan kebutuhan kita masing-masing.

Ok sekian dulu tutorial tentang memahami fungsi time dan date pada PHP, semoga bisa bermanfaat.

Sumber : http://php.net/manual/en/function.date.php