Chociaż możesz to zrobić za pomocą funkcji czasu PHP, pozwól, że przedstawię ci klasę PHP DateTime
, która wraz z klasami pokrewnymi powinna być w każdym pakiecie programisty PHP.
// note this will set to today's current date since you are not specifying it in your passed parameter. This probably doesn't matter if you are just going to add time to it.
$datetime = DateTime::createFromFormat('g:i:s', $selectedTime);
$datetime->modify('+15 minutes');
echo $datetime->format('g:i:s');
Zauważ, że jeśli to, czego szukasz, aby zrobić to w zasadzie stanowią 12 lub 24 godziny funkcje zegara, do którego można dodać/odjąć czas i w rzeczywistości nie dbają o dacie, więc chcesz, aby wyeliminować możliwe problemy wokół półek razy oszczędność zmienia takie polecam jeden z następujących formatów:
!g:i:s
12-godzinny format bez zer na godzinę
!G:i:s
12-godzinny format z wiodącymi zerami
Zwróć uwagę na element !
w formacie. To ustawienie daty komponent do pierwszego dnia w Linux epoki (1-1-1970)
'strtotime' przekształca datę w datownik. '9: 15: 00' nie jest datą. Po prostu podziel go ręcznie i dodaj 15 minut. – zerkms
Możliwy duplikat http://stackoverflow.com/questions/8169139/adding-minutes-to-date-time-in-php? – Charlie74
@ Charlie74: nie w rzeczywistości.To jest ważna data tam i tylko czas tutaj – zerkms