Maison php教程 php手册 La différence entre les méthodes time() et mktime() dans les bases de php_php

La différence entre les méthodes time() et mktime() dans les bases de php_php

May 16, 2016 am 09:00 AM
mktime time

La fonction time() renvoie l'heure actuelle. La fonction principale de la fonction mktime() n'est pas de renvoyer l'heure actuelle, mais de formater l'heure. Bien qu'écrire mktime() seul sans aucun paramètre tel que echo mktime() et echo time() ait le même effet. Mais c'est fondamentalement différent.

Fonction PHP mktime()

Fonction date/heure PHP

Définition et usage

La fonction mktime() renvoie l'horodatage Unix d'une date.
L'argument représente toujours une date GMT, donc is_dst n'a aucun effet sur le résultat.
Les paramètres peuvent être laissés vides dans l'ordre de droite à gauche, et les paramètres vides seront définis sur la valeur GMT actuelle correspondante.

Grammaire

mktime(heure, minute, seconde, mois, jour, année, is_dst)
Description du paramètre
heure Facultatif. Horaires précisés.
minute est facultative. Minutes spécifiées.
la seconde est facultative. Spécifie les secondes.
mois Facultatif. Spécifie le mois numérique.
jour Facultatif. Précisez les jours.
année Facultatif. Année spécifiée. Sur certains systèmes, les valeurs légales se situent entre 1901 et 2038. Cependant, cette limitation n'existe plus dans PHP 5.
is_dst

Facultatif. Réglé sur 1 si l’heure est à l’heure d’été (DST), 0 sinon ou -1 si inconnu.
Depuis la version 5.1.0, le paramètre is_dst est obsolète. Par conséquent, les nouvelles fonctionnalités de gestion des fuseaux horaires doivent être utilisées.

Conseils et remarques

Remarque : Avant PHP 5.1, si le paramètre de cette fonction est illégal, elle retournera false.
Exemple
La fonction mktime() est très utile pour les opérations de date et la vérification. Il peut corriger automatiquement les entrées hors limites :

Copier le code Le code est le suivant :

echo( date("M-d-Y",mktime(0,0,0,12,36,2001)));
echo(date("M-d-Y",mktime(0,0,0,14,1,2001))) ;
echo(date("M-d-Y",mktime(0,0,0,1,1,2001)));
echo(date("M-d-Y",mktime(0,0,0,1, 1,99)));
?>

Sortie :
05 janvier 2002
01 février 2002
01 janvier 2001
01 janvier 1999
Fonction PHP time()
PHP Date / Fonction heure

définition et utilisation de time()

La fonction time() renvoie l'horodatage Unix de l'heure actuelle.

Grammaire

time(void)
Description du paramètre
void Facultatif.
Description
Renvoie le nombre de secondes écoulées depuis l'époque Unix (1er janvier 1970 00:00:00 GMT) jusqu'à l'heure actuelle.

Conseils et remarques

Astuce : Depuis PHP 5.1, l'horodatage de l'heure à laquelle la requête a été initiée est enregistré dans $_SERVER['REQUEST_TIME'].

Exemple

Exemple 1

Copier le code Le code est le suivant :

$t =time( );
echo($t . "
");
echo(date("D F d Y",$t));
?>

Sortie :

1138618081
Lun 30 janvier 2006

Exemple 2

Copier le code Le code est le suivant :

$nextWeek = time( ) + (7 * 24 * 60 * 60); // 7 jours ; 24 heures ; 60 minutes
echo 'Maintenant : '. 🎜>echo 'Semaine prochaine : '. date('Y-m-d', $nextWeek) ."n";
?>

Sortie :

Maintenant : 2005-03-30
La semaine prochaine : 2005-04-07

Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Traitement d'horloge monotone du paquet de temps Traitement d'horloge monotone du paquet de temps Aug 04, 2023 pm 05:45 PM

Aujourd'hui, nous allons principalement examiner la méthode d'application du temps du package Golang Time. La règle générale entre les deux est que « l'heure murale » est utilisée pour indiquer l'heure et « l'horloge monotone » est utilisée pour mesurer le temps. Il existe d'autres méthodes de traitement d'horloge ;

Comment utiliser l'API Java8 Time Comment utiliser l'API Java8 Time Apr 28, 2023 pm 12:25 PM

1. Présentation Dans le cadre de cet article, commençons par quelques problèmes avec les API Date et Calendar existantes et explorons comment les nouvelles API Java8Date et Time résolvent ces problèmes. Nous examinerons également les classes principales de la bibliothèque de classes de temps Java8, telles que LocalDate, LocalTime, LocalDateTime, ZonedDateTime, Period, Duration et leurs API. 2. Problèmes avec la sécurité des threads de l'ancienne API (avant Java 8) - les classes Date et Calendar ne sont pas thread-safe, ce qui rend difficile pour les développeurs de déboguer les problèmes de concurrence avec ces API et doivent écrire du code supplémentaire pour les gérer. .

Comment obtenir et convertir l'heure dans le module de temps Python Comment obtenir et convertir l'heure dans le module de temps Python May 13, 2023 pm 12:19 PM

Acquisition et conversion de l'heure du module Pythontime La bibliothèque Time de Python peut effectuer des traitements liés au temps, tels que l'accès à la date et à l'heure actuelles, la sortie de l'heure dans différents formats et l'attente d'une heure spécifiée. 1. Obtenez l'heure 1.1. Horodatage importtimetimestamp=time.time()#1682737552.5009851 Heure moyenne de Greenwich (GMT) Le nombre total de secondes entre 00:00:00 le 1er janvier 1970 et aujourd'hui 1.2. localtime()#time.struct_time(tm_year=2

Comment générer un horodatage pour une date spécifiée à l'aide de la fonction mktime en PHP Comment générer un horodatage pour une date spécifiée à l'aide de la fonction mktime en PHP Jun 26, 2023 pm 12:43 PM

En PHP, le traitement de la date et de l'heure est souvent utilisé, et l'horodatage est l'un des outils importants pour le traitement de la date et de l'heure. L'horodatage est un nombre entier représentant le nombre de secondes écoulées depuis 0:00:00 le 1er janvier 1970. Il existe une fonction mktime() très couramment utilisée en PHP qui peut générer un horodatage d'une date spécifiée. Cet article explique comment utiliser la fonction mktime() pour générer un horodatage pour une date spécifiée. 1. Introduction à la fonction mktime() La fonction mktime() est l'une des fonctions qui gèrent les horodatages en PHP. il

Utilisez la fonction PHP 'mktime' pour créer un horodatage UNIX basé sur une date et une heure spécifiées Utilisez la fonction PHP 'mktime' pour créer un horodatage UNIX basé sur une date et une heure spécifiées Jul 24, 2023 pm 01:33 PM

Utilisez la fonction PHP "mktime" pour créer un horodatage UNIX basé sur une date et une heure spécifiées. Un horodatage UNIX est un moyen standard de représenter l'heure dans les systèmes informatiques. Il représente l'heure depuis le 1er janvier 1970 00:00:00 UTC ( Temps universel coordonné) ) le nombre de secondes écoulées depuis maintenant. En PHP, nous pouvons utiliser la fonction "mktime" pour créer un horodatage UNIX basé sur une date et une heure spécifiées. Cet article explique comment utiliser la fonction "mktime" et fournit un exemple de code. "mkt

Quelle est la différence et l'utilisation entre time et datetime en python Quelle est la différence et l'utilisation entre time et datetime en python May 02, 2023 am 11:01 AM

1. Deux façons de représenter l'heure en Python : timestamp : décalage en secondes par rapport à 1970.1.100:00:00, tuple temporel unique struct_time : un total de 9 éléments>tm_year : année 1-12> tm_mon : mois 1-12> tm_mday : jour 1-31>tm_hour : heure 0-23>tm_min : minute 0-59>tm_sec : seconde 0-59>tm_wday : semaine 0-6 (0 signifie dimanche)>tm_day : jour de l'année 1-366> tm_isdst : qu'il s'agisse de l'heure d'été, la valeur par défaut est -1.ti

Utilisez la fonction PHP 'time' pour renvoyer l'horodatage UNIX actuel Utilisez la fonction PHP 'time' pour renvoyer l'horodatage UNIX actuel Jul 25, 2023 pm 04:42 PM

Utilisez la fonction PHP "time" pour renvoyer l'horodatage UNIX actuel. L'horodatage UNIX fait référence au nombre total de secondes depuis 0:00:00 le 1er janvier 1970, temps universel coordonné (UTC). En PHP, vous pouvez utiliser la fonction intégrée "time" pour obtenir l'horodatage UNIX actuel. Cet article explique comment utiliser cette fonction et fournit des exemples de code correspondants. Exemple de code : <?php$timestamp=time();echo" current

Comment résoudre l'erreur « undéfini : time.After » dans Golang ? Comment résoudre l'erreur « undéfini : time.After » dans Golang ? Jun 25, 2023 pm 05:28 PM

Golang est un langage de programmation très populaire. Ses fonctionnalités faciles à prendre en main, efficaces et rapides attirent de plus en plus de développeurs. Mais lors de l’utilisation, vous rencontrerez inévitablement quelques problèmes et erreurs. Par exemple, lorsque vous utilisez la méthode After dans le package time, vous pouvez rencontrer une erreur non définie : time.After. Cet article explique comment résoudre cette erreur. Comprendre la cause de l'erreur Dans Golang, si nous utilisons un nom de fonction non exporté ou incorrect

See all articles