PHPascal.com

PHPAscal rouge2 (Version bleu)


Programmation web CSS HTML PHP Jquery Javascript Wordpresse RSS SQL SSH, serveur linux Outils
  PHPascal a 147 articles


Recherche


cheap nike nfl jerseysWholesale cheap nfl jerseyscheap jerseys online from chinacheap nfl jerseys free shippingwholesale nba jerseysWholesale cheap nhl jerseyscheap nhl jerseys onlinecheap nba basketball jerseys

Valid HTML 5

Programmation web / PHP / Trouver date dans le passé ou le futur

Fonction pour trouver une date

Voici un script pour trouver la date d'un autre jour :
<?php
// date d'il y a 5 jour
$date = date('Y-m-d', time()-60*60*24*5);

// date d'il y a 3 heures
$date = date('Y-m-d H:i:s', time()-60*60*3);


?>

(Code gracieuseté de Émile)


Pour trouver la date d'il y a 5 jour voici un autre petit script qui fait la job :

<?php
$jour_difference = 5;

$date_trv = mktime(date('H'),date('i'), date('s'), date('m'),
                       date('j') - $jour_difference,  date('Y'));
$date_decaler = date('Y-m-d H:i:s',$date_trv);
?>


Vous pouvez utiliser le même principe pour soustraire des jours. Vous pouvez aussi soustraire ou additionner des mois et/ou des années.

Problème de fuseau horaire.

Lors de l'utilisation de date('H') il faut que le fuseau horaire soit défini pour être correct.

Code pour réglé le problème :
if (function_exists('date_default_timezone_set')) { date_default_timezone_set("America/Montreal"); }


 
Article écrit le 4 décembre 2008
Article modifié le 8 mars 2011

Autres articles sous la même catégorie


Pascal Dubreuil | © PHPascal.com 2024
Temps d'exécution : 0.0132 sec
Imprimer le 21 November 2024 - 12:14:26
par Pascal Dubreuil organisateur du Marathon roller du Canada