Vous trouverez ici des fonctions d'heure et de date PHP pour obtenir l'heure du serveur lorsque le script PHP s'exécute dessus. Ces fonctions permettent également d'obtenir la date et l'heure sous plusieurs formats.
Les fonctions de date/heure PHP ne nécessitent aucune bibliothèque à installer. Ces fonctions sont intégrées au langage PHP.
Note: Lorsque vous travaillez avec les fonctions de date et d'heure PHP, tenez toujours compte de l'heure d'été et des années bissextiles pour la sortie exacte. De plus, les paramètres du serveur peuvent affecter le fonctionnement de certaines méthodes.
Configurations d'exécution
Ces fonctions dépendent des configurations dans le fichier PHP.ini.
Nom | Description | Valeur par défaut |
---|---|---|
date.timezone | Donne le fuseau horaire par défaut utilisé par toutes les fonctions heure/date en PHP | "" |
date.default_latitude | Les méthodes date_sunrise() et date_sunset() utilisent la latitude renvoyée par cette méthode | "31.7667" |
date.default_longitude | Les méthodes date_sunrise() et date_sunset() utilisent la longitude renvoyée par cette méthode | "35.2333" |
date.sunrise_zenith | Les méthodes date_sunrise () et date_sunset () utilisent le zénith du lever du soleil qui est renvoyé par cette méthode | "90.83" |
date.sunset_zenith | Les méthodes date_sunrise () et date_sunset () utilisent le zénith du coucher du soleil qui est renvoyé par cette méthode | "90.83" |
Fonctions PHP Date/Heure
Fonction | Description |
---|---|
date de vérification, date du chèque() | Vérifiez si une date grégorienne est valide |
date_ajouter() | Ajoutez des jours, des mois, des années, des heures, des minutes et des secondes dans la date renvoyée par la fonction PHP |
date_create_from_format() | Spécifiez le format et renvoyez un nouvel objet DateTime dans ce format |
date_create() | Créer un nouvel objet DateTime |
date_date_set() | Fixer une nouvelle date |
date_default_timezone_get() | Obtenir le fuseau horaire par défaut actuellement utilisé par les fonctions heure/date |
date_default_timezone_set() | Définir le fuseau horaire par défaut actuellement utilisé par les fonctions heure/date |
date_diff() | Donne la différence entre les deux dates. La différence peut aussi être sous forme de format de date |
format de date() | Spécifiez le format et renvoyez un nouvel objet DateTime dans ce format |
date_get_last_errors() | Si la chaîne de date contient une chaîne, cette fonction renverra l'erreur |
date_interval_create_from_date_string() | Créer dateInterval à partir de la chaîne de date |
date_interval_format() | Format dateIntervalle |
date_isodate_set() | Définir des dates ISO |
date_modifier() | Modifier/mettre à jour l'horodatage |
date_offset_get() | Obtenir le décalage horaire |
date_parse_from_format() | Renvoie un tableau associatif avec une date spécifiée dans un format spécifique |
date_parse() | Obtenir des informations sur une date sous forme de tableau associatif |
date_sub() | Soustrait/moins les jours, mois, années, heures, minutes et secondes d'une date PHP |
date_soleil_info() | Obtenez les informations sur le coucher/le lever du soleil et le début/la fin du crépuscule pour un jour et un lieu spécifiques sous la forme d'un tableau associatif |
date_lever du soleil() | Obtenez l'heure du lever du soleil pour le lieu et le jour spécifiés |
date_coucher du soleil() | Obtenez l'heure du coucher du soleil pour le lieu et le jour spécifiés |
date_heure_set() | Régler l'heure en PHP |
date_horodatage_get() | Obtenir l'horodatage Unix en PHP |
date_horodatage_set() | Réglez l'heure et la date à l'aide de l'horodatage Unix |
date_timezone_get() | Obtenir le fuseau horaire de l'objet DateTime |
date_timezone_set() | Définir le fuseau horaire de l'objet DateTime |
Date() | Formater la date et l'heure locales |
avoir un rendez-vous () | Obtenez des informations sur l'heure/la date pour l'heure/la date locale actuelle ou l'horodatage |
obtenir l'heure du jour() | Obtenez l'heure actuelle de la journée |
gmdate() | Formater l'heure et la date GMT/UTC |
gmmktime() | Obtenez l'horodatage Unix pour la date au format GMT |
gmstrftime() | Formater une heure et une date UTC/GMT (dépend des configurations locales) |
je sors avec() | Obtenir la date/heure locale sous forme d'entier |
heure locale() | Obtenez l'heure locale |
microtemps() | Obtenir l'horodatage Unix actuel (microsecondes) |
mktime () | Obtenez l'horodatage Unix de la date |
strftime() | Formater une heure/date locale (dépend des configurations locales) |
strptime() | Analyser la date/l'heure obtenue avec la fonction strftime() |
strtotime() | Analyse DateTime du format textuel dans un horodatage Unix |
temps() | Obtenez l'heure actuelle sous forme d'horodatage Unix |
timezone_abbreviations_list() | Obtenez le nom dst, offset et timezone sous la forme d'un tableau associatif |
timezone_identifiers_list() | Obtenir un tableau de tous les identifiants de fuseau horaire |
timezone_location_get() | Obtenez des informations de localisation selon le fuseau horaire |
nom_fuseau_horaire_de_abbr() | Obtenez le nom du fuseau horaire en utilisant l'abréviation |
timezone_name_get() | Obtenir le nom du fuseau horaire |
timezone_offset_get() | Obtenir le décalage horaire (GMT) |
timezone_open() | Créer un nouvel objet DateTimeZone |
timezone_transitions_get() | Obtenez toutes les transitions pour le fuseau horaire |
timezone_version_get() | Obtenir la version du timezonedb |