Tutorial menggunakan Date and Time di PHP lengkap dengan mudah

0
196

Pada kesempatan kali ini saya akan membahas sedikit tentang Date and Time di PHP. Date and Time di PHP mengunakan sintaks date(). Contoh penggunaan sintaks date() adalah sebagai berikut.

date(format,timestamp)

 

Parameter Depskripsi
format Wajib, untuk menentukan format waktu
timestamp Pilihan, menentukan stempel waktu. Default dugunakan untuk tanggal dan waktu saat ini.

*Keterangan: timestamp adalah urutan karakter, yang menunjukkan tanggal dan waktu saat peristiwa tertentu terjadi.

1. Membuat tanggal sederhana

Beberapa karakter yang biasanya digunakan untuk tanggal:

d = hari (01 sampai 31)

m = bulan (01 sampai 12)

Y = satu tahun (empat digit)

l (huruf kecil ‘L’) = hari dalam seminggu

Karakter lain seperti “/”,”.”, atau “-“ dapat disisipkan di antara karakter untuk menambahkan format tambahan.

Contoh sintaks :

<?php
echo "Hari ini " . date("Y/m/d") . "<br>";
echo "Hari ini " . date("Y.m.d") . "<br>";
echo "Hari ini " . date("Y-m-d") . "<br>";
echo "Hari ini " . date('l');
?>

 

2. Membuat tahun hak cipta otomatis

Contoh sintaks :

<!DOCTYPE html>
<html>
<body>
  &copy; 2011-<?php echo date("Y"); ?>
</body>
</html>

 

3. Membuat waktu sederhana

Beberapa karakter yang biasanya digunakan untuk waktu :

h = format 12 jam, satu jam dengan angka nol di depan (01 sampai 12)

i = menit dengan nol depan (00 sampai 59)

s = detik dengan nol depan (00 sampai 59)

a = am atau pm

Contoh sintaks :

<!DOCTYPE html>
<html>
<body>
  <?php
  echo "Waktu : " .date("h:i:sa");
  ?>
</body>
</html>

 

4. Membuat zona waktu

Jika waktu yang anda gunakan adalah menggunakan kode maka cara anda salah, mungkin server anda ada di negara lain atau disiapkan untuk zona waktu yang berbeda. Jadi jika anda memerlukan waktu untuk benar sesuai dengan lokasi tertentu, anda dapat menetapkan zona waktu yang anda akan gunakan.

Contoh sintaks dibawah ini menetapkan waktu ke “Asia/Jakarta”, menampilkan waktu saat ini :

<!DOCTYPE html>
<html>
<body>
  <?php 
  date_default_timezone_set("Asia/jakarta");
  echo "Waktu : " . date("H:i:sa");
  ?>
</body>
</html>

 

5. Membuat tanggal dengan PHP mktime()

Fungsi mktime() mengembalikan timestamp unix untuk sebuah tanggal. Timestamp unix berisi jumlah detik antara Unix epoch (1 january 1970 00:00:00 GMT) dan waktu yanng ditentukan.

Contoh sintaks :

<!DOCTYPE html>
<html>
<body>
  <?php
  $tanggal=mktime(11, 14, 54, 8, 12, 2018);
  echo "Membuat tanggal " . date("Y-m-d h:i:sa", $tanggal);
  ?>
</body>
</html>

 

6. Membuat tanggal dari string dengan PHP strtotime()

Sintaks :

strtotime(time, now)

 

contoh sintaks :

<!DOCTYPE html>
<html>
<body>
  <?php
  $e=strtotime("10:30pm April 21 2014");
  echo "Membuat tanggal " . date("Y-m-d h:i:sa", $e);
  ?>
</body>
</html>

 

 

LEAVE A REPLY

Please enter your comment!
Please enter your name here