Cara Mengambil Tanggal Dan Waktu Sekarang di PHP

Publish Date : 21-10-2023 , dibaca 320788 kali, Hari ini dibaca : 1 kali ,0 comments

Dalam Input data biasanya kita membutuhkan input tanggal dan Jam sekarang , ini biasanya ada pada input data user waktu mendaftar, input data pembayaran,input data peminjaman dan sebagainya.. tergantung dari aplikasi yang sedang anda buat.

Berikut ini tutorial Cara Mengambil Tanggal Dan Waktu Sekarang di PHP. Dalam PHP sudah ada berbagai macam fungsi yang mempermudah kita dalam menentukan tanggal dan jam dan bisa kita tampilkan di  website.Salah satunya adalah date. Date adalah fungsi yang dimiliki PHP yang dapat digunakan untuk mengambil tanggal dan waktu sekarang dari server. . Kali ini saya akan menjelaskan bagaimana cara menggunakan fungsi date untuk mengambil tanggal dan waktu sekarang beserta format penulisan karakter pada Date.

Artikel lainya :

Script Menampilkan Waktu / Tanggal Sekarang di PHP

input tanggal dan waktu di php

Dibawah ini adalah bentuk format penulisan dari fungsi Date PHP :

date(format,timestamp)
ParameterDescription
format Wajib diisi. Digunakan untuk menentukan format tanggal waktu
timestamp Bersifat pilihan, artinya boleh dimasukan atau tidak. Digunakan untuk menentukan catatan waktu.

 

 

Note:
Dalam date terdapat beberapa format penulisan untuk mengambil tanggal. Berikut adalah format penulisan karakter untuk tanggal :
  • d – Menampilkan tanggal sekarang (01-31)
  • m – Menampilkan bulan sekarang dalam angka (01-12)
  • Y – Menampilkan tahun (dalam empat digit)
  • l (huruf kecil ‘L’) – menampilkan nama hari sekarang

 Contoh :

<?php
$tgl=date('d-m-Y');
echo $tgl;
?>

Hasil yang akan ditampilkan di layar adalah tanggal lengkap hari ini dengan format dd-mm-yyyy, misalnya 21-09-2015.

<?php
$tgl=date('l, d-m-Y');
echo $tgl;
?>

Hasil yang akan ditampilkan di layar adalah tanggal lengkap hari ini plus nama harinya dengan format nama_hari, dd-mm-yyyy, misalnya Tuesday, 21-09-2015.

Mendapatkan Tanggal dan Jam sekarang di PHP, cukup gunakan script dibawah ini :

<?php
echo "Tanggal dan Waktu sekarang adalah " . date("Y-m-d h:i:sa") . "<br>";
?>

Outputnya : Tanggal dan Waktu sekarang adalah 2015-09-21 06:39:34am

OK.. mari kita bahas lebih jauh lagi ya...

 

Tip:
Karakter lain, seperti “/”, atau “.” “-” Juga dapat disisipkan di antara karakter untuk menambahkan format tambahan. Perhatikan contoh penulisan PHP berikut (Fokus pada code tanggal yang digunakan)

Berikut Contohnya :

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

Output :

Hari ini Tanggal 2015/04/04
Hari ini Tanggal 2015.04.04
Hari ini Tanggal 2015-04-04
Hari ini adalah hari Saturday

Selain untuk tanggal fungsi Date PHP juga dapat digunakan untuk mengambil waktu sekarang. Berikut format penulisan karakter untuk waktu :

  • h – Menampilkan jam sekarang (01-12)
  • i – Menampilkan menit sekarang (00-59)
  • s – Menampilkan detik sekarang (00-59)
  • a – Untuk menampilkan waktu am atau pm

Seperti dalam contoh pengambilan tanggal, karakter lain, seperti “/”, atau “.” “-” Juga dapat disisipkan di antara format karakter untuk menambahkan format tambahan. Perhatikan contoh program PHP dalam pemanfaatan fungsi date untuk mengambil waktu sekarang.

<?php
echo "Waktu sekarang adalah " . date("h:i:sa");
?>

Output :

Waktu sekarang adalah 12:36:32pm

Kita juga dapat mengambil tanggal dan waktu sekaligus dengan cara mengkombinasikan format karakter tanggal dan waktu dalam fungsi date PHP. Perhatikan contoh program dibawah :

<?php
echo "Tanggal dan Waktu sekarang adalah " . date("d/m/Y h:i:s");
?>

Output :

Tanggal dan Waktu sekarang adalah 04/04/2015 12:36:32

 Ok.. bagaimana...????? sudah paham bukan...nah untuk bonus akan berikan tips untuk menampilkan waktu tanggal di website dengan PHP :

Contoh Menampilkan Selamat Pagi, Siang dan Malam pada tanggal PHP

menampilkan tanggal dengan php

Berikut code yang digunakan untuk menampilkan tanggal seperti gambar diatas :

<?php
$tanggal= mktime(date("m"),date("d"),date("Y"));
echo "Tanggal : <b>".date("d-M-Y", $tanggal)."</b> ";
date_default_timezone_set('Asia/Jakarta');
$jam=date("H:i:s");
echo "| Pukul : <b>". $jam." "."</b>";
$a = date ("H");
if (($a>=6) && ($a<=11)){
echo "<b>, Selamat Pagi !!</b>";
}
else if(($a>11) && ($a<=15))
{
echo ", Selamat Pagi !!";}
else if (($a>15) && ($a<=18)){
echo ", Selamat Siang !!";}
else { echo ", <b> Selamat Malam </b>";}
?>

Produk Rekomendasi

Artikel Terkait

Diskusi



wa