Stempel waktu adalah urutan karakter, yang menunjukkan tanggal dan/atau waktu saat peristiwa tertentu terjadi
Dapatkan Tanggal
Parameter format yang diperlukan dari fungsi date() menentukan cara memformat tanggal (atau waktu)
Berikut adalah beberapa karakter yang biasa digunakan untuk tanggal
- d - Mewakili hari dalam sebulan (01 hingga 31)
- m - Mewakili bulan (01 hingga 12)
- Y - Mewakili tahun (dalam empat digit)
- l (huruf kecil 'L') - Mewakili hari dalam seminggu
Karakter lain, seperti "/", ". ", atau "-" juga dapat disisipkan di antara karakter untuk menambahkan pemformatan tambahan
Contoh di bawah memformat tanggal hari ini dalam tiga cara berbeda
Contoh
gema "Hari ini adalah". tanggal("Y/m/h"). "
";
gema "Hari ini adalah". tanggal("Y. m. d"). "
";
gema "Hari ini adalah". tanggal("Y-m-h"). "
";
gema "Hari ini adalah". tanggal("l");
?>
Tip PHP - Tahun Hak Cipta Otomatis
Gunakan fungsi date()_ untuk memperbarui tahun hak cipta secara otomatis di situs web Anda
Dapatkan Waktu
Berikut adalah beberapa karakter yang biasa digunakan untuk kali
- H - format 24 jam dari satu jam (00 hingga 23)
- h - format 12 jam dari satu jam dengan nol di depan (01 hingga 12)
- i - Menit dengan nol di depan (00 hingga 59)
- s - Detik dengan nol di depan (00 hingga 59)
- a - Huruf kecil Ante meridiem dan Post meridiem (am atau pm)
Contoh di bawah menampilkan waktu saat ini dalam format yang ditentukan
Perhatikan bahwa fungsi PHP date() akan mengembalikan tanggal/waktu saat ini dari server
Dapatkan Zona Waktu Anda
Jika waktu yang Anda dapatkan kembali dari kode tidak benar, mungkin karena server Anda berada di negara lain atau disiapkan untuk zona waktu yang berbeda
Jadi, jika Anda membutuhkan waktu yang tepat sesuai dengan lokasi tertentu, Anda dapat mengatur zona waktu yang ingin Anda gunakan
Contoh di bawah menetapkan zona waktu ke "Amerika/New_York", lalu menampilkan waktu saat ini dalam format yang ditentukan
Contoh
date_default_timezone_set("Amerika/New_York");
gema "Waktunya". tanggal("h. i. sa");
?>
Buat Tanggal Dengan mktime()
Parameter stempel waktu opsional dalam fungsi date() menentukan stempel waktu. Jika dihilangkan, tanggal dan waktu saat ini akan digunakan (seperti pada contoh di atas)
Fungsi PHP mktime()_ mengembalikan stempel waktu Unix untuk sebuah tanggal. Cap waktu Unix berisi jumlah detik antara Unix Epoch (1 Januari 1970 00. 00. 00 GMT) dan waktu yang ditentukan
Sintaksis
mktime(jam, menit, detik, bulan, hari, tahun)
Contoh di bawah membuat tanggal dan waktu dengan fungsi date() dari sejumlah parameter dalam fungsi mktime()
Contoh
$d=mkwaktu(11, 14, 54, 8, 12, 2014);
gema "Tanggal dibuat adalah ". tanggal("Y-m-h. i. sa", $d);
?>
Buat Tanggal Dari String Dengan strtotime()
Fungsi PHP strtotime()_ digunakan untuk mengonversi string tanggal yang dapat dibaca manusia menjadi stempel waktu Unix (jumlah detik sejak 1 Januari 1970 00. 00. 00 GMT)
Saya telah mencoba membahas fungsi dan metode kunci 350 di sini. Anda harus melihat dokumentasi untuk membaca tentang fungsi yang tidak tercakup dalam tutorial. Jika Anda memiliki pertanyaan, silakan beri tahu saya di komentarUntuk mengonversi format tanggal-waktu, PHP menyediakan fungsi strtotime() dan date(). Kami mengubah format tanggal dari satu format ke format lainnya. Misalnya - kami telah menyimpan tanggal dalam format MM-DD-YYYY dalam sebuah variabel, dan kami ingin mengubahnya ke format DD-MM-YYYY
Kita dapat mencapai konversi ini dengan menggunakan fungsi strtotime() dan date(). Ini adalah fungsi bawaan dari PHP. strtotime() pertama mengubah tanggal menjadi detik, dan kemudian fungsi date() digunakan untuk merekonstruksi tanggal dalam format apa pun. Di bawah ini beberapa contoh diberikan untuk mengonversi format tanggal
Ubah YYYY-MM-DD menjadi DD-MM-YYYY
Pada contoh di bawah ini, kami memiliki tanggal 2019-09-15 dalam format YYYY-MM-DD, dan kami akan mengubahnya menjadi 15-09-2019 dalam format DD-MM-YYYY
Keluaran
New date format is: 15-09-2019 (DD-MM-YYYY) _
Ubah YYYY-MM-DD menjadi MM-DD-YYYY
Pada contoh di bawah ini, kami memiliki tanggal 26-02-2019 dalam format YYYY-MM-DD, dan kami akan mengubahnya menjadi format 02-26-2019 (MM-DD-YYYY)
Keluaran
New date format is: 02-26-2019 (MM-DD-YYYY)
Ubah DD-MM-YYYY menjadi YYYY-MM-DD
Pada contoh di bawah ini, kami memiliki tanggal 17-07-2012 dalam format DD-MM-YYYY, dan kami akan mengubahnya menjadi format 2012-07-17 (YYYY-MM-DD)
Keluaran
New date format is: 2012-07-17 (YYYY-MM-DD)
Ubah DD-MM-YYYY menjadi YYYY/MM/DD
Misalkan kita memiliki tanggal 17-07-2012 dalam format DD-MM-YYYY dipisahkan dengan tanda strip (-). Kami ingin mengubahnya menjadi format 2012/07/17 (YYYY/MM/DD), yang akan dipisahkan oleh garis miring (/). Pada contoh di bawah ini, format DD-MM-YYYY diubah menjadi format YYYY-MM-DD, dan juga tanda hubung (-) akan diganti dengan tanda garis miring (/)
Keluaran
date format is: 2012/07/17 (YYYY/MM/DD) _
Ubah waktu tanggal ke format lain
Di sini, dalam contoh di bawah ini, kami akan mengonversi format tanggal MM-DD-YYYY ke format YYYY-DD-MM dan jam waktu 12 jam menjadi jam waktu 24 jam