Je voudrais ajouter 24 heures à l'horodatage pour le moment. Comment trouver le numéro d'horodatage Unix pendant 24 heures pour pouvoir l'ajouter à l'horodatage pour le moment?
Je voudrais également savoir comment ajouter 48 heures ou plusieurs jours à l'horodatage actuel.
Comment puis-je faire cela au mieux?
Réponses:
Vous voudrez probablement ajouter un jour plutôt que 24 heures. Tous les jours n'ont pas 24 heures en raison (entre autres) de l'heure d'été:
la source
Un horodatage Unix est simplement le nombre de secondes depuis le premier janvier 1970, donc pour ajouter 24 heures à un horodatage Unix, nous ajoutons simplement le nombre de secondes en 24 heures. (24 * 60 * 60)
la source
Ajouter
24*3600
quel est le nombre de secondes dans 24 heuresla source
L'horodatage Unix est en secondes, alors ajoutez simplement le nombre de secondes correspondant à l'horodatage:
la source
Vous pouvez également utiliser la classe DateTime :
Ajouter un P ériode de 1 D ay:
Voir DateInterval pour plus de détails.
la source
Comme vous l'avez dit, si vous souhaitez ajouter 24 heures à l'horodatage pour le moment, vous pouvez simplement faire:
Le code ci-dessus ajoutera 1 jour ou 24 heures à votre horodatage actuel.
à la place de
+1 day
vous, vous pouvez prendre tout ce que vous voulez , comme le dit le manuel php , strtotime peut analyser toute description textuelle en anglais datetime dans un horodatage Unix .Les exemples du manuel sont les suivants:
la source
la source