[RESOLU] mktime

Eléphanteau du PHP | 11 Messages

15 août 2016, 11:57

Bonjour,
j'utilise la fonction "mktime()" pour faire un tableau du mois en cours.

Code : Tout sélectionner

$start=mktime(0, 0, 0, date('m'), 0, date('Y')); $stop =mktime();
Mais j'ai ce message d'erreur
"Strict Standards: mktime(): You should be using the time() function instead in /home/..."

J'ai fais des petites recherches et j'ai vu d'utiliser la fonction "time()" à la place de la fonction "mktime()".
Mais ces deux fonctions n'ont la même utilisation.
Je ne sais pas du tout comment faire, quelqu'un pourrait m'aider.
Merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

15 août 2016, 14:05

Bonjour,

mktime() doit toujours être appelé avec des arguments.
Dans ton cas, pour la variable $start, c'est ok ; en revanche pour ta variable $stop ce n'est pas bon il faut que tu utilises time() à la place
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 11 Messages

15 août 2016, 14:34

Ok j'ai compris, avec ce code ça fonctionne sans problème

Code : Tout sélectionner

$start=mktime(0, 0, 0, date('m'), 0, date('Y')); $stop =time()
merci beaucoup