Sebbene sia possibile farlo tramite le funzioni temporali di PHP, permettetemi di presentarvi la classe DateTime
di PHP, che insieme alle sue classi correlate, dovrebbe trovarsi in qualsiasi toolkit per sviluppatori 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');
Nota che se quello che stai cercando di fare è fondamentalmente fornire una funzionalità di orologio 12 o 24 ore a cui è possibile aggiungere/sottrarre tempo e in realtà non si preoccupano la data, così si vuole eliminare possibili problemi intorno botte salvare volte cambia un tale mi sento di raccomandare uno dei seguenti formati:
!g:i:s
formato 12 ore senza zeri iniziali su un'ora
!G:i:s
formato 12 ore con zeri
Nota l'articolo !
in formato. Questo set di componenti data del primo giorno in Linux epoca (1-1-1970)
fonte
2013-12-13 00:42:36
'strtotime' converte una data in un timestamp. '9: 15: 00' non è una data. Basta dividerlo manualmente e aggiungere 15 minuti – zerkms
Possibile duplicato di http://stackoverflow.com/questions/8169139/adding-minutes-to-date-time-in-php? – Charlie74
@ Charlie74: non in realtà.È una data valida lì e solo il tempo qui – zerkms