Ben belirli olaylara dayanan bir tarihe saniye eklemek çalışıyorum. Bu olaylar aynı anda meydana gelmesi halinde çoğu kez, çok saniye eklendi olsun. İşte şu anda PHP ve MySQL bunu yapıyorum nasıl
$time_add_on = 15 - $seconds_left;
DATE_ADD(STR_TO_DATE(end_dt,'%Y-%m-%d %H:%i:%s'), INTERVAL '".$time_add_on."' SECOND
Bu ne yapıyor 15 çıkarılarak 'end_dt' dan sol akım saniye alıyor ve temelde sol 15 saniye vererek, 'end_dt' ekleyerek olduğunu.
Burada amaç, temelde çok 15 saniye eklemek veya sadece 15 saniye kalan yere tarih sıfırlanır. Bu yerine sola 15 saniye sıfırlama, 30 saniye veya 45 saniye ekleyeceğiz sorunları neden oluyor.
Herkes bunu yapmak için en iyi yolu bilmek istiyorsunuz?