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-olokMulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
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,
Sintaks menggunakan fungsi now() untuk mendapatkan masa dalam PHP diberikan di bawah:
time();
Di mana,
Beberapa perkara penting yang berkaitan dengan kerja fungsi now() dalam PHP diberikan di bawah:
Contoh:
Kod:
<?PHP mktime(hr, min, sec, mon, day, yr, is_dst); ?>
Beberapa parameter Masa yang biasa digunakan fungsi now() yang digunakan semasa memaparkan masa diberikan di bawah:
|
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]. |
Given below are the examples of PHP now:
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:
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:
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:
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:
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!