J'ai un horodatage, disons $ maintenant, j'ai besoin de trouver l'horodatage pour, disons, 45 jours après la date de $ maintenant. Que fais-je?Comment trouver une date dans php en utilisant les horodatages?
0
A
Répondre
0
//sec min hour day
$fourty_five_days_after = time() + 60 * 60 * 24 * 45;
0
1 jour doit 86400 secondes de sorte que le code est:
$now = time();
$after = $now + 45*86400;
0
Cela devrait donner ce dont vous avez besoin:
$new_ts = $now+45*24*60*60;
1
vous pouvez utiliser strtotime
$the_45_days_later = strtotime('+45 day', $now);
la la précision de l'horodatage n'est pas arrondie à 00:00:00
,
mais suivi exactement le temps que $now
appartiennent à
les autres réponses a montrer par le calcul pur secondes,
qui est précise trop
$the_45_days_later = $now+(86400*45);
0
Je préfère utiliser le (PHP 5> = 5.2 .0) DateTime fonctions:
$iTimeStamp = time();
$oDateTime = DateTime::createFromFormat("U", $iTimeStamp);
$oDateTime->add(new DateInterval('P45D'));
echo $oDateTime->getTimeStamp();
0
de http://www.php.net/manual/en/datetime.add.php:
$a = new DateTime("now");
var_dump($a);
date_add($a, date_interval_create_from_date_string("45 days"));
var_dump($a);
object(DateTime)#1 (3) {
["date"]=>
string(19) "2011-08-24 09:00:03"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "America/New_York"
}
object(DateTime)#1 (3) {
["date"]=>
string(19) "2011-10-08 09:00:03"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "America/New_York"
}
Questions connexes
- 1. Comment effectuer une requête sur les horodatages?
- 2. Comparer les horodatages en PHP/Javascript
- 3. comment comparer les horodatages
- 4. comment trouver une chaîne dans une chaîne en utilisant php
- 5. Comment trouver une apostrophe dans une chaîne en utilisant PHP?
- 6. Horodatages en double dans les séries - Cassandra
- 7. Trouver la différence dans deux horodatages
- 8. Regex pour horodatages en php
- 9. Comparaison des horodatages dans PHP
- 10. comment trouver la date d'expiration dans php
- 11. comment soustraire une date à une autre en utilisant php
- 12. Besoin de trouver la date future en utilisant PHP
- 13. Trouver la date pour le 15 suivant en utilisant php
- 14. Comment trouver la différence entre deux horodatages en utilisant le langage de requête Hibernate
- 15. Supprimer une ligne de table dans SQL en utilisant PHP en utilisant les paramètres de date
- 16. Horodatages avec SVN (en utilisant BBedit/Texmate)
- 17. Trouver une date différente dans les commentaires
- 18. Comment convertir les horodatages en dates dans Bash?
- 19. Différence de temps entre les horodatages php en heures
- 20. Trouver l'enregistrement correct en utilisant MAX (date)
- 21. comment faire des rails magasin horodatages en utilisant gmt
- 22. Trouver la différence de date en PHP?
- 23. Comment trouver une expression PHP-array en utilisant regex?
- 24. Comparez 2 horodatages en PHP et obtenez les jours entre?
- 25. Comment générer une date aléatoire entre deux dates en utilisant php?
- 26. date PHP; Comment trouver l'année prochaine?
- 27. Traiter les horodatages en R
- 28. Trouver tous les liens dans une chaîne et les transformer en balises d'ancrage en utilisant PHP
- 29. Horodatages par défaut de Rails dans PHP
- 30. Convertir les horodatages iso 8601 en horodatage unix dans un tableau multidimensionnel en PHP
DateHeure n'est pas l'horodatage –