Ajouter des jours à un jour spécifique
De nombreux exemples sont sur l'ajout de jours à ce jour. Mais comment le faire, si j'ai différents starding jour?
Par exemple (Ne fonctionne pas):
$day='2010-01-23';
//add 7 days to the date above
$NewDate= Date('$day', strtotime("+7 days"));
echo $NewDate;
Exemple ci-dessus ne fonctionne pas. Comment dois-je changer la starding jour par mettre autre chose à la place de la Date?
source d'informationauteur jsk
Vous devez vous connecter pour publier un commentaire.
Pour un très de base corrigé en fonction de votre code:
Si vous utilisez PHP 5.3+, vous pouvez utiliser la nouvelle DateTime libs qui sont très pratique:
J'ai entièrement commuté à l'aide de
DateTime
moi maintenant, car il est très puissant. Vous pouvez également spécifier le fuseau horaire facilement lors de l'instanciation, c'est à direnew DateTime($time, new DateTimeZone('UTC'))
. Vous pouvez utiliser les méthodesadd()
etsub()
pour la modification de la date avec DateInterval objets. Voici de la documentation:De php.com binupillai2003