PHP maintenant

王林
王林original
2024-08-29 12:59:471302parcourir

En PHP, la fonction now() est utilisée pour obtenir la date et l'heure actuelles. De nos jours, la fonction date et heure est utilisée à la place de la fonction now(). La date et l'heure sont des fonctions intégrées dans lesquelles la fonction de date est utilisée pour formater la date et l'heure en fonction des besoins spécifiques de l'utilisateur. Il renvoie la chaîne affichant la date dans un format particulier. La fonction time renvoie l'heure actuelle à l'utilisateur, qui est mesurée en nombre de secondes sous forme d'horodatage Unix. Lors de l'utilisation de la fonction time(), qui est équivalente à la fonction now(), la valeur renvoyée par celle-ci dépend du fuseau horaire par défaut.

PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulés

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

Syntaxe de PHP maintenant

La fonction As now() est utilisée pour récupérer la date et l'heure en fonction des besoins de l'utilisateur.

Vous trouverez ci-dessous la syntaxe de base de la fonction now() pour obtenir la date en PHP :

date(format, [ts]);

Où,

  • format : Il définit le format dans lequel nous souhaitons afficher notre date dans la sortie selon des exigences spécifiques. Par exemple, « Y » est utilisé pour afficher l’année en cours. 'A-M-D' est utilisé pour afficher la date au format 'AAAA-MM-JJ' en PHP.
  • ts: Ce paramètre est facultatif. Il spécifie l'horodatage actuel. Si l'utilisateur ne précise pas l'horodatage, PHP utilisera la date-heure actuelle sur le serveur.

La syntaxe d'utilisation de la fonction now() pour obtenir l'heure en PHP est donnée ci-dessous :

time();

Où,

    La fonction
  • time() renvoie l'heure actuelle en secondes. Il n'accepte aucun paramètre.

Comment fonctionne la fonction now() en PHP ?

Certains des points importants liés au fonctionnement de la fonction now() en PHP sont indiqués ci-dessous :

  • Le fuseau horaire par défaut en PHP est défini dans le fichier PHP.ini.
  • Nous pouvons également définir le fuseau horaire par programme en PHP. Afin de le définir, la fonction date_default_timezone_set est à utiliser.
  • Nous pouvons obtenir la liste de tous les fuseaux horaires disponibles en utilisant la fonction listIdentifiers(), qui est une méthode statique d'une classe DateTimeZone intégrée.
  • En PHP, mktime() est une fonction qui permet de renvoyer l'horodatage à l'utilisateur au format Unix.

Exemple :

Code :

<?PHP
mktime(hr, min, sec, mon, day, yr, is_dst);
?>
  • Toutes les fonctions de date de now() utilisées en PHP utilisent le fuseau horaire par défaut.
  • Le nombre de secondes entre l'heure actuelle et le 1er janvier 1970 00:00:00 GMT est l'horodatage. Ceci est également appelé horodatage UNIX.
  • Bien que le programmeur dispose de la fonction disponible en PHP pour définir le fuseau horaire via le code PHP.

Certains des paramètres Time couramment utilisés de la fonction now() utilisés lors de l'affichage de l'heure sont indiqués ci-dessous :

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 Paramètre Description 1 H Il représente le format 24 heures d'une heure. Il représente les heures entre [00-23]. 2 h Il représente le format 12 heures d'une heure. Il représente les heures entre [1-12] avec des zéros non significatifs. 3 s Il représente les secondes avec des zéros non significatifs. Il représente les secondes entre [00-59]. 4 je Il représente les minutes avec des zéros non significatifs. Il représente les données entre [00-59]. 5 Un, ‘un’ Il indique si l'heure affichée est en matin ou en après-midi (Ante meridiem et Post meridiem). 6 r Il est utilisé pour renvoyer la valeur complète de la date et de l'heure.

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 maintenant

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 maintenant

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 maintenant

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 maintenant

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.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Héritage en PHPArticle suivant:Héritage en PHP