English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuel des fonctions Date & Time PHP
La fonction strftime() formate le temps local/la date en fonction de la configuration régionale.
strftimeLa fonction accepte une chaîne de format en tant que paramètre et formate la date en fonction de la configuration régionale./Heure..
strftime($format [, $timestamp])
Retourne une chaîne de caractères formatée en utilisant la chaîne de format donnée pour le timestamp donné. Si le timestamp n'est pas fourni, utilisez l'heure locale actuelle. Les formats des mois, des jours de la semaine et d'autres chaînes liées à la langue dépendent de la région définie par setlocale().
Numéro | Paramètres et descriptions |
---|---|
1 | timestamp(Obligatoire) C'est une valeur entière, indiquant que vous devez spécifier le timestamp actuel de la valeur de temps. |
2 | format(Optionnel) C'est une valeur de chaîne de caractères, indiquant que vous devez formater la date/Format de temps. Spécifiez comment renvoyer le résultat :
|
PHP strftime()La fonction retourne une valeur de chaîne de caractères représentant le temps formaté. Vous pouvez utilisersetlocale()La méthode change les noms des mois et des jours de la semaine dans une autre langue.
Cette fonction a été introduite dans la version PHP5.3introduits dans et utilisables dans toutes les versions plus récentes.
Les exemples suivants montrentstrftime()Utilisation de la fonction-
<?php $date = strftime("%A %d %B %G"); $time = strftime("%T"); print("Date: ".$date."\n"); print("Time: ".$time); ?>Testez et voyez‹/›
Résultat de la sortie
Date: Wednesday 13 May 2020 Time: 06:28:07
Essayons cette fonction en passant un paramètre de timestamp (et un format) en argument-
<?php $timestamp = mktime(7, 36, 45, 06, 25, 2017); $date = strftime("%A %d %B %G %T", $timestamp ); print("Date: ".$date."\n"); ?>Testez et voyez‹/›
Résultat de la sortie
Date: Sunday 25 June 2017 07:36:45
Les exemples suivants montrent comment imprimer spécifiquement le jour de la semaine et le mois en catalan.-
<?php setlocale(LC_TIME, "ca_ES", "Catalan_Spain", "Catalan"); $date = strftime("%A %d %B %G %T"); print("Date: ".$date."\n"); ?>Testez et voyez‹/›
Résultat de la sortie
Date: dimecres 13 maig 2020 08:14:19
<?php setlocale(LC_TIME, "en_US"); echo strftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 12, 31, 2015)) . "\n"; echo gmstrftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 12, 31, 2015)) . "\n"; ?>Testez et voyez‹/›
Cela produit le résultat suivant-
Dec 31 2015 20:00:00 Dec 31 2015 20:00:00