Mengatur Format Tanggal dan Waktu di PHP

Ditulis Oleh:

Halo sahabat programmer, kembali lagi saya share masih dalam seri belajar PHP untuk mengatur format tanggal dan waktu di PHP dengan menggunakan fungsi date().

date(format,timestamp);

Fungsi date mempunyai dua parameter, parameter yang pertama yaitu format date untuk mengatur baik format tanggal maupun waktu. Parameter yang kedua adalah timestamp, parameter ini merupakan optional. Parameter ini digunakan untuk menentukan tanggal atau waktu yang ingin di atur formatnya. Namun apabila parameter timestamp tidak diisi maka secara default format waktu yang digunakan adalah waktu saat ini.

Mengatur Format Tanggal di PHP

Parameter didalam fungsi date() berupa string yang dapat kita gunakan untuk membuat format tahun, bulan, tanggal dan lainnya. Berikut ini adalah beberapa karakter yang memperesentasikan format tanggal di PHP:

  • d – Merepresentasikan hari (days). Terdapat 2 karakter angka yang dicetak diawali huruf 0. Contoh; 01 atau 31.
  • D – Menyatakan hari dalam seminggu dalam bentuk teks, Contoh; Son atau Mon. hari yang dipakai menggunakan bahasa inggris ya guys 🙂
  • m – Untuk membuat bulan dengan format angka mengunakan 2 karakter diawali angka 0.
  • M – Untuk membuat bulan dengan format teks. Teks yang dibuat dalam bahasa inggris. Contoh Okt, Nov dll…
  • y – Untuk membuat format tahun dengan dua digit. contoh 09 atau 19.
  • Y – Untuk membuat format tahun dengan empat digit. contoh 2009 atau 2019.

Contoh:

<?php
echo date("d/m/y");//Hari, bulan, dan tahun dalam bentuk angka. Terdiri dari 2 digit
echo"br>";
echo date("D/M/Y");//Hari dan bulan dalam bentuk teks. Tahun terdiri dari 4 digit.
?>

Hasil Output:

format tanggal di php

Mengatur Format Waku di PHP

Sama halnya dengan pengaturan tanggal, pada pengaturan waktu terdapat beberapa karakter yang mempresentasikan format waktu yang bisa digunakan.

  • h – Merepresentasikan jam dalam skala 12 jam. Contoh 01 sampai 12.
  • H – Merepresentasikan jam dalam skala 24 jam. Contoh 00 sampai 23.
  • i – Merepresentasikan menit. Contoh 00 sampai 59.
  • s – Untuk menyatakan detik. Contoh 00 sampai 60.
  • a – Untuk menyatakan pembagian waktu antara am dan pm (huruf kecil)
  • A – Menyatakan pembagian waktu antara waktu AM dan PM (huruf besar)

Contoh:

<?php
echo date("h:i:s") . "<br>";//Jam dengan format 12 jam, menit dan detik 
echo date("H:i a"); //Jam dengan format 24 jam, menit dan ante/post meridiem am/pm (huruf kecil)
?>

Hasil Output:

format waktu di php