Cara Mengambil Tanggal dan Waktu Sekarang di PHP

Posted on

Cara Mengambil Tanggal dan Waktu Sekarang di PHP

Halo sahabat programmer, jumpa lagi dengan lambecode. Pembahasan kita kali ini adalah cara mengambil tanggal dan waktu sekarang dengan menggunakan PHP. Selain itu, kami akan sajikan beberapa script custom untuk memodifikasi tanggal dan waktu sekarang. Tanggal dan waktu sangat dibutuhkan pada saat proses insert maupun update data, namun dalam situasi kondisional tanggal dan waktu juga dibutuhkan untuk menandai sesuatu yang penting seperti adanya event. Oleh karena itu, penting bagi programmer maupun developper untuk mempelajari tentang cara mengambil tanggal dan waktu sekarang dengan menggunakan PHP.

Untuk menampilkan atau mengambil tanggal dan waktu sekarang pada PHP dapat menggunakan function date(). Format tanggal dan waktu di dalam function date() berada dalam string yang dapat dimodifikasi sesuai kebutuhan. Misalkan mau mengambil tanggal saja, tahun saja, atau nama hari ini saja. Selain itu untuk masalah format dapat digunakan dengan berbagai cara seperi dd-mm-yyyyyyyy.mm.dd, atau dd/mm/yyyy.

Berikut ini cara penulisan function date di dalam sintak php

ParameterDeskripsi
formatHarus diisi. Berisi format waktu
timestampOptional. Defaultnya tanggal dan waktu sekarang

Cara Menampilkan Tanggal Sekarang

Seperti yang telah dijelaskan, untuk mengambil tanggal sekarang atau saat ini dapat menggunakan function date(). Namun untuk format tanggalnya ada beberapa parameter yang digunakan. Berikut ini beberapa parameter yang digunakan untuk membuat format tanggal sekarang:

  • d – digunakan untuk mengambil tanggal sekarang (01 – 31)
  • D – digunakan untuk mengambil nama hari dalam 3 karakter/huruf
  • m – digunakan untuk mengambil bulan sekarang (01 – 12)
  • M – digunakan untuk mengambil nama bulan dalam 3 karakter/huruf
  • y – digunakan untuk mengambil tahun sekarang dalam 2 digit terakhir
  • Y – digunakan untuk mengambil tahun sekarang dalam 4 digit
  • l – (huruf “L” kecil) digunakan untuk mengambil nama hari ini

Ada beberapa karakter seperti “/”,“.”,“-“ yang dapat digunakan untuk pemisah antar format tanggal. Untuk lebih jelasnya perhatikan beberapa contoh penulisan format tanggal berikut ini.

Output yang dihasilkan dari kode program di atas adalah Monday, 10-09-2018

Output yang dihasilkan dari kode program di atas adalah 2018/09/10

Output yang dihasilkan dari kode program di atas adalahToday is Monday 10

Cara Menampilkan Waktu Sekarang

Sama halnya dengan mengambil tanggal sekarang, untuk mengambil waktu sekarang juga menggunakan function yang sama yaitu date(). Yang berbeda adalah paramaternya. Berikut ini beberapa parameter yang digunakan untuk mengambil waktu sekarang :

  • h – digunakan untuk mengambil jam sekarang dalam format 12 jam (01 – 12)
  • H – digunakan untuk mengambil jam sekarang dalam format 24 jam (01 – 24)
  • i – digunakan untuk mengambil menit sekarang (00 – 59)
  • s – digunakan untuk mengambil detik sekarang (00 – 59)
  • a – digunakan untuk mengambil waktu sekarang dengan format am atau pm

Pada umumnya, karakter pemisah waktu menggunakan karakter “:”. Untuk lebih jelasnya perhatikan contoh di bawah ini

Output yang dihasilkan dari kode program di atas adalah 06:45:19

Output yang dihasilkan dari kode program di atas adalah 06:47:19am

Mengambil Zona Waktu Indonesia

Ketika mengambil waktu, pasti waktu yang diambil berbeda dengan waktu pada PC/server yang digunakan. Hal itu karena secara default, function date() mengikuti waktu pada server PHP. Untuk mengubah menjadi waktu yang benar dan sesuai dengan server/PC lokal, yang harus dilakukan adalah menyertakan function yang dapat menginformasikan posisi zona saat ini. Berikut ini function untuk mengubah zona waktu menjadi zona wkatu indonesia dan contoh penerapannya.

Contoh penerapan pada pemanggilan waktu sekarang :

Output yang dihasilkan dari kode program di atas adalah11:51:41

Leave a Reply

Your email address will not be published. Required fields are marked *