Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP sekarang

PHP sekarang

王林
王林asal
2024-08-29 12:59:471273semak imbas

Dalam PHP, fungsi now() digunakan untuk mendapatkan tarikh dan masa semasa. Now-a-days, fungsi tarikh dan masa digunakan sebagai ganti fungsi now(). Kedua-dua tarikh dan masa ialah fungsi terbina di mana fungsi tarikh digunakan untuk memformat tarikh dan masa mengikut keperluan khusus pengguna. Ia mengembalikan rentetan yang memaparkan tarikh dalam format tertentu. Fungsi masa mengembalikan masa semasa kepada pengguna, yang diukur dalam bilangan saat sebagai cap waktu Unix. Apabila menggunakan fungsi time(), yang bersamaan dengan fungsi now(), nilai yang dikembalikan olehnya bergantung pada zon waktu lalai.

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

Sintaks PHP sekarang

Seperti sekarang() fungsi digunakan untuk mendapatkan semula tarikh dan masa mengikut keperluan pengguna.

Di bawah diberikan ialah sintaks asas fungsi now() untuk mendapatkan tarikh dalam PHP:

date(format, [ts]);

Di mana,

  • format: Ia mentakrifkan format yang kami ingin paparkan tarikh kami dalam output mengikut keperluan khusus. Sebagai contoh, 'Y' digunakan untuk memaparkan tahun semasa. ‘Y-M-D’ digunakan untuk memaparkan tarikh dalam format ‘YYYY-MM-DD’ dalam PHP.
  • ts: Parameter ini adalah pilihan. Ia menentukan cap masa semasa. Jika pengguna tidak menyatakan cap masa, PHP akan menggunakan tarikh masa semasa pada pelayan.

Sintaks menggunakan fungsi now() untuk mendapatkan masa dalam PHP diberikan di bawah:

time();

Di mana,

  • fungsi masa() mengembalikan masa semasa dalam beberapa saat. Ia tidak menerima parameter.

Bagaimanakah Fungsi now() berfungsi dalam PHP?

Beberapa perkara penting yang berkaitan dengan kerja fungsi now() dalam PHP diberikan di bawah:

  • Zon waktu lalai dalam PHP ditetapkan dalam fail PHP.ini.
  • Kami juga boleh menetapkan zon waktu secara pemprograman dalam PHP. Untuk menetapkannya, fungsi date_default_timezone_set akan digunakan.
  • Kami boleh mendapatkan senarai semua zon waktu yang tersedia menggunakan fungsi listIdentifiers(), yang merupakan kaedah statik bagi kelas DateTimeZone terbina dalam.
  • Dalam PHP, mktime() ialah fungsi yang digunakan untuk mengembalikan cap masa kepada pengguna dalam format Unix.

Contoh:

Kod:

<?PHP
mktime(hr, min, sec, mon, day, yr, is_dst);
?>
  • Semua fungsi tarikh dalam now() yang digunakan dalam PHP menggunakan zon waktu lalai.
  • Bilangan saat antara masa semasa dan 1 Jan 1970 00:00:00 GMT ialah cap waktu. Ini juga dipanggil cap waktu UNIX.
  • Walaupun pengaturcara mempunyai fungsi yang tersedia dalam PHP untuk menetapkan zon waktu melalui kod PHP.

Beberapa parameter Masa yang biasa digunakan fungsi now() yang digunakan semasa memaparkan masa diberikan di bawah:

Sr.No Parameter Description
1 H It represents the 24-hour format of an hour. It represents the hours between [00-23].
2 h It represents the 12-hour format of an hour. It represents hours between [1-12] with leading zeros.
3 s It represents the seconds with leading zeros. It represents the seconds between [00-59].
4 i It represents the minutes with leading zeros. It represents data between [00-59].
5 A, ‘a’ It represents whether the time displayed is in am or pm (Ante meridiem and Post meridiem).
6 r It is used to return the full date and time value.
Sr.No
Parameter Penerangan
1 H Ia mewakili format 24 jam selama satu jam. Ia mewakili jam antara [00-23].
2 h Ia mewakili format 12 jam selama satu jam. Ia mewakili jam antara [1-12] dengan sifar pendahuluan.
3 s Ia mewakili saat dengan sifar pendahuluan. Ia mewakili saat antara [00-59].
4 i Ia mewakili minit dengan sifar pendahuluan. Ia mewakili data antara [00-59].
5 A, ‘a’ Ia mewakili sama ada masa yang dipaparkan ialah pada pagi atau petang (Ante meridiem dan Post meridiem).
6 r Ia digunakan untuk mengembalikan nilai tarikh dan masa penuh.

Some of the commonly used Date parameters of now() function in the date are given below:

Sr.No Parameter Description
1 d It represents the day number in the month. The value ranges of this parameter are [01-31].
2 D It represents the day in a week. It displays the first 3 letters of the day. The value range of this parameter is [Sun- Sat].
3 z It is used to represent the day in a year. Its value ranges from [0-365].
4 l It is used to represent the weekday name. It displays the values from Sunday to Saturday.

Some of the commonly used Year parameters of now() function in the date are given below:

Sr.No Parameter Description
1 Y It represents the full 4 digits year format. The year displayed will be ‘YYYY’.
2 y It represents the 2 digits year format. The year displayed will be ‘YY’. Values range from [00-99].
3 L It represents whether the year is a leap year or not. If the year is a leap year, it returns 1. It returns 0 if the year is not a leap year and -1 if the year is unknown.

Some of the commonly used Month parameters of now() function in the date are given below:

Sr.No Parameter Description
1 M It represents the name of the month. Starting first 3 letters of the month name are displayed. The value ranges from [Jan-Dec].
2 m It represents the month number in numerical format. The value ranges from [01-12].
3 t It is used to represent the number of days in a given month. Its value ranges from [28-31] depending on the month and year given.
4 F It represents the full name of the month. The value ranges from [JANUARY -DECEMBER].

Examples of PHP now

Given below are the examples of PHP now:

Example #1

Code:

<!DOCTYPE html>
<html>
<body>
<?PHP
echo "Today's date is ".date("r"). "<br>";
echo "Formatted is ".date('y-m-d')."<br>";
echo " Format 2 is ".date('Y/M/D')."<br>";
echo "Day number according to year is ".date("z");
?>
</body>
</html>

Output:

PHP sekarang

Example #2

Code:

<!DOCTYPE html>
<html>
<body>
<?PHP
echo "Current time in 24 hr format : " . date("H: i: s"). "<br>";
echo "Current time in 24 hr format : " . date("h -i - s"). "<br>";
echo "Check am or pm : " . date("a"). "<br>";
?>
</body>
</html>

Output:

PHP sekarang

Example #3

Code:

<!DOCTYPE html>
<html>
<body>
<?PHP
echo "Default time <br> ";
echo "Time is : ".date("H: i: s"). "<br>";
echo "Now Setting the timezone <br>" ;
date_default_timezone_set("Asia/Calcutta");
echo "The time is " .date("H:i:s"). "<br>";
?>
</body>
</html>

Output:

PHP sekarang

Example #4

Code:

<!DOCTYPE html>
<html>
<body>
<?PHP
$day = mktime(34, 24, 4, 8, 2, 2020);
echo "Created date when hours exceed is:  " .date("Y-m-d H:i:s", $day). "<br>";
$day2 = mktime(7, 67, 65, 8, 2, 2020);
echo "Created date when minutes and seconds exceed is " .date("Y-m-d H:i:s", $day2). "<br>";
?>
</body>
</html>

Output:

PHP sekarang

Conclusion

The above description clearly shows what is now() function in PHP and how they work in order to retrieve the current date and time in the format given by the user. The date and time function in PHP works similar to the now() function in MySQL. PHP date and time functions also throw E_WARNING and E_NOTICE to check the correct timezone or use system variables. So before using them in the program, the programmer needs to understand them well.

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

Kenyataan:
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
Artikel sebelumnya:Warisan dalam PHPArtikel seterusnya:Warisan dalam PHP