Rumah >pembangunan bahagian belakang >tutorial php >Format Tarikh Tukar PHP
Fungsi Tarikh PHP digunakan untuk mencetak tarikh pelayan atau tarikh semasa. Ia digunakan terutamanya dalam mengelog maklumat apabila sistem menjalankan sebarang operasi pada pelayan. Seseorang boleh menukar maklumat tarikh tentang bagaimana ia diperlukan untuk sebarang operasi tertentu. Data yang disediakan adalah standard (yyyy-mm-dd) kerana tarikh boleh diubah mengikut keperluan menggunakan banyak kaedah dan fungsi tarikh. Di bawah disenaraikan adalah teknik yang digunakan untuk menukar format tarikh dalam pelayan.
IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olokMulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Format Tarikh PHP:
Format Tarikh Tukar PHP memberi anda maklumat tarikh pelayan tempat skrip PHP tertentu dilaksanakan. Jadi pelayan akan memberikan kami maklumat dalam format standard apabila fungsi tarikh dilaksanakan. Jika anda ingin menukar format mengikut kehendak anda, ia boleh dilakukan menggunakan beberapa cara.
Terdapat beberapa format data yang digunakan dalam PHP untuk mencetak tarikh mengikut keperluan:
Ramai pengaturcara menggunakan fungsi tarikh dan masa yang berbeza untuk membuat perubahan mengikut keperluan mereka. Perubahan bergantung pada wilayah dan berdasarkan tempat ia digunakan juga.
Sebagai contoh, jika pengguna ingin menggunakan pangkalan data untuk mana-mana kemasukan pekerja dan format tarikh pelayan berbeza daripada format yang digunakan oleh pangkalan data, maka pangkalan data tidak akan menerima format standard kerana pangkalan data mempunyai sekatannya . Jadi pengguna perlu menukar format kepada yang diperlukan menggunakan pelbagai teknik yang terdapat dalam PHP. Terdapat banyak keadaan di mana fungsi tarikh dan masa mempunyai formatnya.
Sebagai contoh, di India, tarikh akan dicetak dalam format IST (Indian Standard Time); di AS, ia akan dicetak dalam format CDT/CST (Central Standard Time); di Jepun, ia akan dicetak dalam format JST (Japan Standard Time), di Kanada ia akan dicetak dalam EST (Eastern Standard Time). Jadi, pangkalan data dan pelayan akan mempunyai zon waktu yang berbeza secara perbandingan. Untuk menjadikannya serasi dengan format tarikh, zon masa berubah dengan sewajarnya kerana tidak mendapat sebarang konflik antara data yang akan dimasukkan. Salah satu teknik ialah fungsi strtotime() yang mencetak tarikh yang dinyatakan dalam format seperti sedia ada.
Berikut ialah contoh untuk menggunakan fungsi strtotime(), yang mencetak tarikh.
Kod:
<!DOCTYPE html> <html> <body> <?php $o = "2019-10-30"; // It creates the timestamp from the date mentioned. $a = strtotime($o); $new = date("d/m/Y", $a); echo $new; ?> </body> </html>
Output:
Dalam output di atas, tarikh yang disebut akan menjadi tarikh yang disebut dalam fungsi tarikh. Oleh kerana tarikh yang dinyatakan di sini ialah d/m/y, output juga mempunyai format yang sama. Jika anda ingin menentukan tanda sempang(-) dan bukannya sengkang terbalik(/), anda boleh menyebutnya dalam format tarikh itu sendiri.
Berikut ialah beberapa contoh cara menukar tarikh daripada yang standard kepada format yang diperlukan.
Kod:
<!DOCTYPE html> <html> <body> <?php $currentdate=date_create("2012-09-13"); echo date_format($currentdate,"m/d/Y"); ?> </body> </html>
Output:
Di sini dalam kod dan output di atas, tarikh yang dinyatakan dalam fungsi format tarikh ialah tarikh yang akan dicetak dalam output. Pengguna boleh menentukan apa sahaja format yang dia mahu lihat, seperti dd-mm-yyyy atau dd-mm-yyy atau dd/mm/yyyy atau dd/mm/yy, dsb.
Kod:
<!DOCTYPE html> <html> <body> <?php $a = '2019-05-25'; $d = new DateTime($a); echo $d->format('Y.m.d'); ?> </body> </html>
Output:
Dalam kod di atas dan output masing-masing, format tarikh disebut dalam kod yang diluluskan dengan format fungsi seperti yang dilihat di atas. Kaedah DateTime() akan menukar tarikh dalam format yang dinyatakan dalam fungsi format dan akan mencipta objek untuk menghantarnya kepada fungsi format.
Code:
<!DOCTYPE html> <html> <body> <?php $date=date_create_from_format("j-M-Y","27-Feb-2019"); echo " The changed date format is ", date_format($date,"d/m/Y"); ?> </body> </html>
Output:
In the above code, the format specified in the date created from the format method is the input to the method date_format as the date mentioned in the code will be printed in the format mentioned in the code.
So we learned many methods as to how to change the date for a particular format using various date functions. In all the date functions, the common thing was already the date was mentioned in the code itself. If you want to take the current date as the input to the specified format, you can simply use the date () function or Date Time () function to retrieve the date and time, respectively. So the user can work the static way as well as a dynamic way to retrieve the date from the server. Similarly, like date functions, we have various time functions that can be used to change the time zones as well as the time format of the servers. All of the servers will have a common time, i.e. UTC (Universal Time Zone), unless it gets changed to its respective country/region.
In this article, we discussed the date format, how to change the date format, and its types. These changes’ main objective is to have a smooth flow between various conflicts faced when servers of different countries are used together and have a commonplace as a repository.
This is a guide to PHP Change Date Format. Here we discuss different types of date format and their examples, along with code implementation and output. You can also go through our other suggested articles to learn more –
Atas ialah kandungan terperinci Format Tarikh Tukar PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!