I would like to add 24 hours to the timestamp for now. How do I find the unix timestamp number for 24 hours so I can add it to the timestamp for right now?
I also would like to know how to add 48 hours or multiple days to the current timestamp.
How can I go best about doing this?
asked Mar 25, 2010 at 11:37
zeckdudezeckdude
15.3k42 gold badges134 silver badges183 bronze badges
3
You probably want to add one day rather than 24 hours. Not all days have 24 hours due to [among other circumstances] daylight saving time:
strtotime['+1 day', $timestamp];
answered Mar 25, 2010 at 11:41
Álvaro GonzálezÁlvaro González
137k38 gold badges254 silver badges341 bronze badges
2
A Unix timestamp is simply the number of seconds since January the first 1970, so to add 24 hours to a Unix timestamp we just add the number of seconds in 24 hours. [24 * 60 *60]
time[] + 24*60*60;
answered Mar 25, 2010 at 11:39
1
Add 24*3600
which is the number of seconds in 24Hours
Hassaan
6,8585 gold badges29 silver badges48 bronze badges
answered Mar 25, 2010 at 11:38
Soufiane HassouSoufiane Hassou
16.8k2 gold badges39 silver badges74 bronze badges
1
Unix timestamp is in seconds, so simply add the corresponding number of seconds to the timestamp:
$timeInFuture = time[] + [60 * 60 * 24];
answered Mar 25, 2010 at 11:39
reko_treko_t
54.2k10 gold badges85 silver badges77 bronze badges
1
You could use the DateTime class as well:
$timestamp = mktime[15, 30, 00, 3, 28, 2015];
$d = new DateTime[];
$d->setTimestamp[$timestamp];
Add a Period of 1 Day:
$d->add[new DateInterval['P1D']];
echo $d->format['c'];
See DateInterval for more details.
answered Mar 25, 2010 at 11:49
SeanJASeanJA
9,9885 gold badges31 silver badges42 bronze badges
0
As you have said if you want to add 24 hours to the timestamp for right now then simply you can do:
Above code will add 1 day or 24 hours to your current timestamp.
in place of +1 day
you can take whatever you want, As php manual says strtotime can Parse about any English textual datetime description into a Unix
timestamp.
examples from the manual are as below:
answered Dec 10, 2018 at 6:48
$time = date["H:i", strtotime[$today . " +5 hours +30 minutes"]];
//+5 hours +30 minutes Time Zone +5:30 [Asia/Kolkata]
Dharman♦
27.8k21 gold badges75 silver badges127 bronze badges
answered Feb 13, 2020 at 11:24
How much is a day in timestamp?
How does PHP calculate 24 hours?
'; echo '
'; $onedayadedtime_format = date['Y-m-d H:i:s', strtotime['+24 hours', $starttime]]; echo "End Time after adding 24 hours:"; echo $ ...