MySQL - jak trzymać przewidziany czas

0

Cześć,
Zastanawiam się jak najlepiej trzymać który pozostał do wykorzystania.
Tz, w bazie mam informację jak czas został przewidziany na np przygotowanie wydarzenia. Dla jasności przyjmijmy tu że przygotowanie to ma trwać 5h.
Moim jedynym pomysłem jest użycie tu integera jako liczby sekund. W tym przypadku 18000. A następnie odejmować od tej wartości liczbę sekund które zostały "użyte". Jednak rodzi to pewne komplikacje w przedstawianiu czasu userowi (trzeba wyliczyć ile lat,dni,godzin,minut, sekund).
Czy msql ma jakiś sprytne pole które to niweluje?

0

Nie możesz zapisać po prostu daty zakończenia ważności?

Tj. zamiast created_at i time_left zrób created_at i expires_at.

0

No nie mogę. Na język programistów: deadline to co innego niż estymacja przewidziana na zadanie :)

1

Większości programistów będzie pomocne odróżnienie czasu 'fizycznego' czy 'astronomicznego', czasu w ludzkiej kulturze, i odstępu czasu
Tu inspiracje:

1 użytkowników online, w tym zalogowanych: 0, gości: 1