2009-12-05 7 views

Répondre

5
date("F d Y H:i:s", time() + 90) 

date a une seconde, le paramètre facultatif: l'estampille temporelle pour convertir en une chaîne. time renvoie l'horodatage actuel, qui est simplement un nombre entier. Vous pouvez donc lui ajouter 90 pour obtenir l'heure à 90 secondes de l'heure actuelle.

3

Vous voulez formater l'heure pour 1h30 dans le futur?

date('format string', time()+90); 

Dans ce qui précède, 90 peut être n'importe quel décalage positif ou négatif.

1

Utilisez cette fonction:

date("F d Y H:i:s",time()-90) 
1

En PHP, les dates et les heures sont généralement travaillé avec comme horodatages; qui sont un nombre de secondes depuis 1970 ou plus.

Pour obtenir l'horodatage en cours, vous pouvez utiliser time()
Et le formater, vous utilisez date(), comme vous le savez déjà.

Donc, pour l'heure plus 1 min et 30 secondes (soit 90 secondes):

date('F d Y H:i:s', time() + 90); 


Ou, comme un autre moyen (un peu plus de plaisir?), Vous pouvez utiliser strtotime():

echo date('F d Y H:i:s', strtotime('+1 minute +30 seconds')); 

OK, plus complexe dans ce cas, je l'avoue ^^
Mais, dans d'autres situations, il est bon de savoir qu'il existe ;-)