Memahami Fungsi date dan time dengan PHP

Date()Fungsi PHP

Fungsi PHP date()mengonversi stempel waktu ke tanggal dan waktu yang lebih mudah dibaca.

Komputer menyimpan tanggal dan waktu dalam format yang disebut Stempel Waktu UNIX, yang mengukur waktu sebagai jumlah detik sejak awal zaman Unix (tengah malam Greenwich Mean Time pada 1 Januari 1970 yaitu 1 Januari 1970 00:00:00 GMT) .

Karena ini adalah format yang tidak praktis untuk dibaca manusia, PHP mengonversi stempel waktu ke format yang dapat dibaca oleh manusia dan tanggal dari notasi Anda menjadi stempel waktu yang dipahami komputer. Sintaks dari date()fungsi PHP dapat diberikan dengan.tanggal ( format , stempel waktu )

The Format parameter dalam date()fungsi diperlukan yang menentukan format tanggal kembali dan waktu. Namun stempel waktu adalah parameter opsional, jika tidak disertakan maka tanggal dan waktu saat ini akan digunakan. Pernyataan berikut menampilkan tanggal hari ini:

Contoh

<?php
<!DOCTYPE html>
<html lang="en">
<head>
    <title>PHP Formatting the Date String</title>
</head>
<body>

<?php
// Return current date from the remote server
echo date("d/m/Y") . "<br>";
echo date("d-m-Y") . "<br>";
echo date("d.m.Y");
?>

</body>
</html>
Hasilnya
04/12/2020
04-12-2020
04.12.2020

Catatan: Fungsi PHP date()mengembalikan tanggal dan waktu saat ini sesuai dengan jam built-in server web tempat skrip telah dieksekusi.

Memformat Tanggal dan Waktu dengan PHP

Parameter format dari date()fungsi sebenarnya adalah string yang dapat berisi banyak karakter yang memungkinkan Anda untuk menghasilkan string tanggal yang berisi berbagai komponen tanggal dan waktu, seperti hari dalam seminggu, AM atau PM, dll. Berikut adalah beberapa tanggal- karakter pemformatan terkait yang biasanya digunakan dalam format string:

  • d – Mewakili hari dalam sebulan; dua digit dengan nol di depan (01 atau 31)
  • D – Mewakili hari dalam seminggu dalam teks sebagai singkatan (Sen ke Minggu)
  • m – Mewakili bulan dalam angka dengan nol di depan (01 atau 12)
  • M – Mewakili bulan dalam teks, disingkat (Jan hingga Des)
  • y – Mewakili tahun dalam dua digit (08 atau 14)
  • Y – Mewakili tahun dalam empat digit (2008 atau 2014)

Bagian dari tanggal dapat dipisahkan dengan memasukkan karakter lain, seperti tanda hubung ( -), titik ( .), garis miring ( /), atau spasi untuk menambahkan pemformatan visual tambahan.

Contoh

<!DOCTYPE html>
<html lang="en">
<head>
    <title>PHP Formatting the Time String</title>
</head>
<body>

<?php
// Return current date and time from the remote server
echo date("h:i:s") . "<br>";
echo date("F d, Y h:i:s A") . "<br>";
echo date("h:i a");
?>

</body>
</html>
Hasilnya
02:26:46
December 04, 2020 02:26:46 PM
02:26 pm

Tips: Anda dapat menggunakan date()fungsi PHP untuk memperbarui durasi hak cipta di situs Anda secara otomatis, seperti:Copyright &copy; 2010-<?php echo date("Y")?>.

Demikian pula Anda dapat menggunakan karakter berikut untuk memformat string waktu:

  • h – Mewakili jam dalam format 12-jam dengan nol di depan (01 hingga 12)
  • H – Mewakili jam dalam format 24 jam dengan nol di depan (00 hingga 23)
  • i – Mewakili menit dengan nol di depan (00 hingga 59)
  • s – Mewakili detik dengan nol di depan (00 hingga 59)
  • a – Mewakili ante meridiem huruf kecil dan pasca meridiem (am atau pm)
  • A – Mewakili huruf besar Ante meridiem dan Post meridiem (AM atau PM)

Kode PHP pada contoh berikut menampilkan tanggal dalam format yang berbeda:

Contoh

<!DOCTYPE html>
<html lang="en">
<head>
    <title>PHP Formatting the Time String</title>
</head>
<body>

<?php
// Return current date and time from the remote server
echo date("h:i:s") . "<br>";
echo date("F d, Y h:i:s A") . "<br>";
echo date("h:i a");
?>

</body>
</html>
Hasilnya
02:26:46
December 04, 2020 02:26:46 PM
02:26 pm

time()Fungsi PHP

The time()Fungsi ini digunakan untuk mendapatkan waktu saat ini sebagai cap waktu Unix (jumlah detik sejak awal zaman Unix: 1 Januari 1970 00:00:00 GMT).

Contoh

<?php
// Executed at March 05, 2014 07:19:18
<!DOCTYPE html>
<html lang="en">
<head>
    <title>PHP Get Timestamp</title>
</head>
<body>

<?php
/* Return current date and time 
from the remote server as timestamp 
*/
$timestamp = time();
echo($timestamp);
?>

</body>
</html>
Hasilnya
1607092107

Kita dapat mengonversi stempel waktu ini menjadi tanggal yang dapat dibaca manusia dengan meneruskannya ke date()fungsi perkenalkan sebelumnya .

Contoh

<!DOCTYPE html>
<html lang="en">
<head>
    <title>PHP Convert Timestamp to Human Readable Format</title>
</head>
<body>

<?php
/* Return current date and time 
from the remote server as timestamp 
*/
$timestamp = time();
echo($timestamp);
echo "<br>";

// Converting timestamp to human readable format
echo(date("F d, Y h:i:s", $timestamp));
?>

</body>
</html>
Hasilnya
1607092326
December 04, 2020 02:32:06

Terimakasi referensi disini

Joki Coding

Layanan Jasa Coding Profesional dan Aman

Join Bersama Kami Profesional Aman dan Terpercaya

Joki Coding Melayani Pembuatan Aplikasi dan Website

Mahasiswa , Perusahaan dan Pemerintahan dan Lainnya
jokicoding.com 2024

Join

Bersama Kami

You have been successfully Subscribed! Ops! Something went wrong, please try again.
error: Content is protected !!