Bagaimana cara memformat stempel waktu di php?

Komputer menyimpan tanggal dan waktu dalam format yang disebut UNIX Timestamp, yang mengukur waktu dalam hitungan detik sejak awal zaman Unix (Midnight Greenwich Mean Time pada 1 Januari 1970). e. 1 Januari 1970 00. 00. 00 GMT )

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

Parameter format dalam fungsi date() diperlukan yang menentukan format tanggal dan waktu yang dikembalikan. Namun cap waktu adalah parameter opsional, jika tidak disertakan maka tanggal dan waktu saat ini akan digunakan. Pernyataan berikut menampilkan tanggal hari ini

Catatan. Fungsi PHP date()_ mengembalikan tanggal dan waktu saat ini sesuai dengan jam bawaan server web tempat skrip dijalankan


Memformat Tanggal dan Waktu dengan PHP

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

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

Bagian tanggal dapat dipisahkan dengan memasukkan karakter lain, seperti tanda hubung (

";
echo date("d-m-Y") . "
"; echo date("d.m.Y"); ?>
4), titik (
";
echo date("d-m-Y") . "
"; echo date("d.m.Y"); ?>
5), garis miring (
";
echo date("d-m-Y") . "
"; echo date("d.m.Y"); ?>
6), atau spasi untuk menambahkan format visual tambahan

";
echo date("d-m-Y") . "
"; echo date("d.m.Y"); ?>
_

Tip. Anda dapat menggunakan fungsi PHP date()_ untuk memperbarui durasi hak cipta di situs web Anda secara otomatis, seperti.

";
echo date("d-m-Y") . "
"; echo date("d.m.Y"); ?>
_8

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 huruf kecil ante meridiem dan post meridiem (am atau pm)
  • A - Mewakili huruf besar Ante meridiem dan Post meridiem (AM atau PM)

Kode PHP dalam contoh berikut menampilkan tanggal dalam format yang berbeda

";
echo date("F d, Y h:i:s A") . "
"; echo date("h:i a"); ?>
_

Silakan periksa referensi fungsi PHP

";
echo date("d-m-Y") . "
"; echo date("d.m.Y"); ?>
_9 untuk daftar lengkap semua karakter yang dapat digunakan di dalam parameter format


Fungsi PHP "; echo date("F d, Y h:i:s A") . ""; echo date("h:i a"); ?>_0

Fungsi

";
echo date("F d, Y h:i:s A") . "
"; echo date("h:i a"); ?>
0 digunakan untuk mendapatkan waktu saat ini sebagai cap waktu Unix (jumlah detik sejak awal zaman Unix. 1 Januari 1970 00. 00. 00 GMT)

Contoh di atas menghasilkan output berikut

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

Contoh di atas menghasilkan output berikut


Fungsi PHP "; echo date("F d, Y h:i:s A") . ""; echo date("h:i a"); ?>_3

Fungsi

";
echo date("F d, Y h:i:s A") . "
"; echo date("h:i a"); ?>
3 digunakan untuk membuat stempel waktu berdasarkan tanggal dan waktu tertentu. Jika tidak ada tanggal dan waktu yang diberikan, stempel waktu untuk tanggal dan waktu saat ini dikembalikan

Sintaks fungsi

";
echo date("F d, Y h:i:s A") . "
"; echo date("h:i a"); ?>
_3 dapat diberikan dengan

mktime(jam, menit, detik, bulan, hari, tahun)

Contoh berikut menampilkan stempel waktu yang sesuai dengan 3. 20. 12 siang pada tanggal 10 Mei 2014

Contoh di atas menghasilkan output berikut

Catatan. Anda dapat mengabaikan argumen sebanyak yang Anda suka, dan sebagai gantinya nilai yang sesuai dengan waktu saat ini akan digunakan. Jika Anda menghilangkan semua argumen, fungsi

";
echo date("F d, Y h:i:s A") . "
"; echo date("h:i a"); ?>
3 akan mengembalikan stempel waktu UNIX yang sesuai dengan tanggal dan waktu saat ini, seperti
";
echo date("F d, Y h:i:s A") . "
"; echo date("h:i a"); ?>
0

Fungsi

";
echo date("F d, Y h:i:s A") . "
"; echo date("h:i a"); ?>
3 dapat digunakan untuk menemukan nama hari kerja yang sesuai dengan tanggal tertentu. Untuk melakukannya, cukup gunakan karakter 'l' (huruf kecil 'L') dengan stempel waktu Anda, seperti pada contoh berikut, yang menampilkan hari yang jatuh pada 1 April 2014

Contoh di atas menghasilkan output berikut

Fungsi

";
echo date("F d, Y h:i:s A") . "
"; echo date("h:i a"); ?>
3 juga dapat digunakan untuk menemukan tanggal tertentu di masa mendatang setelah jangka waktu tertentu. Seperti pada contoh berikut, manakah yang menampilkan tanggal yang jatuh setelah 30 bulan dari tanggal saat ini?

Contoh di atas menghasilkan output berikut


Referensi Tanggal PHP Lengkap

Silakan periksa bagian referensi Fungsi Tanggal/Waktu PHP untuk daftar lengkap semua fungsi tanggal dan waktu berguna yang tersedia di PHP

Bagaimana Anda memformat stempel waktu?

Tipe data TIMESTAMP digunakan untuk nilai yang berisi bagian tanggal dan waktu . TIMESTAMP memiliki rentang '1970-01-01 00. 00. 01' UTC sampai '2038-01-19 03. 14. 07' UTC. Nilai DATETIME atau TIMESTAMP dapat menyertakan bagian pecahan detik yang tertinggal hingga presisi mikrodetik (6 digit).

Bagaimana memformat waktu AM PM di PHP?

Untuk mendapatkan nilai AM/PM untuk tanggal dan waktu tertentu dalam PHP, Anda dapat menggunakan fungsi date() dengan format string. For example: $timestamp = time(); $am_pm = date('a', $timestamp); echo $am_pm; This will output either "am" or "pm" depending on the current time.

Bagaimana cara mengubah waktu dalam format 12 jam di PHP?

Bagaimana cara memformat teks tanggal dalam PHP?

Ubah YYYY-MM-DD menjadi DD-MM-YYYY . $orgTanggal = "15-09-2019"; . ".