Kolego, pomyśl chwilkę i zoptymalizuj swój kod, bo w pętli robisz masę niepotrzebnych operacji.
Twój kod w każdej iteracji (1440 razy!) najpierw pobiera aktualny timestamp, później zamienia go na godzinę w formacie H:i, później za pomocą kosztownej funkcji strtotime zamienia to z powrotem na timestamp i znów na datę w formacie H:i. Czyli w jednej iteracji robisz 3 konwersje z tego samego na to samo.
Spróbuj tak:
1. Przed pętlą pobierasz aktualny timestamp (funkcja
time) - wykona się to tylko raz
2. W każdej iteracji pętli, od zapisanego timestampu odejmujesz 60 (czyli po jednej minucie w każdej iteracji)
3. Konwertujesz timestamp na format H:i i wyświetlasz.
Będzie to o niebo szybsze i wydajniejsze.
Zwracajcie uwagę na wydajność Waszych rozwiązań!