Rumah > pembangunan bahagian belakang > tutorial php > Format Tarikh Tukar PHP

Format Tarikh Tukar PHP

王林
Lepaskan: 2024-08-29 13:06:35
asal
728 orang telah melayarinya

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-olok

Mulakan 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.

Jenis Format Tarikh

Terdapat beberapa format data yang digunakan dalam PHP untuk mencetak tarikh mengikut keperluan:

  • date_create(): Fungsi ini akan mencipta tarikh mengikut format tarikh yang dinyatakan dalam fungsi date_format. Jika anda menghantar format tarikh sebagai dd-mm-yyyy, ia akan mencetak tarikh dalam format yang dinyatakan. Ia mengembalikan objek kepada fungsi date_format ().
  • date_modify(): Fungsi ini akan mengubah suai tarikh yang ditentukan oleh pengguna, iaitu, jika pengguna menyatakan +15 hari, maka tarikh yang dicetak adalah 15 hari lebih awal daripada tarikh semasa. Fungsi ini mengubah suai cap masa pelayan untuk dicetak.
  • date_create_from_format (): Fungsi ini akan mencipta tarikh yang disebut dalam format, mencipta objek mengikut format yang dinyatakan dan menghantarnya ke fungsi date_format.

Bagaimana untuk Menukar Format Tarikh?

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. 

Contoh #1

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>
Salin selepas log masuk

Output:

Format Tarikh Tukar PHP

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.

Contoh #2

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>
Salin selepas log masuk

Output:

Format Tarikh Tukar PHP

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>
Salin selepas log masuk

Output:

Format Tarikh Tukar PHP

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>
Salin selepas log masuk

Output:

Format Tarikh Tukar PHP

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. 

Conclusion – PHP Change Date Format

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.

Recommended Article

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 –

  1. Palindrome in PHP
  2. Abstract Class in PHP
  3. Socket Programming in PHP
  4. Factorial in PHP

Atas ialah kandungan terperinci Format Tarikh Tukar PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan