<?php $data_wydarzenia = '2018-03-27 15:36:29'; $string_czas_do_wydarzenia = timematch ($data_wydarzenia); if ($string_czas_do_wydarzenia=="") else function timematch($data_wydarzenia) { $liczba_sekund_miedzy_datami = $liczba_sekund_dla_wydarzenia - $liczba_sekund_dla_aktualnej_daty; if ($liczba_sekund_miedzy_datami<=0) return ""; $liczba_sekund_w_roku = 365*24*60*60; $liczba_sekund_w_miesiacu = 30*24*60*60; $pozostała_liczba_sekund_miedzy_datami = $liczba_sekund_miedzy_datami - $liczba_lat*$liczba_sekund_w_roku; $liczba_sekund_w_dniu = 24*60*60; $pozostała_liczba_sekund_miedzy_datami = $pozostała_liczba_sekund_miedzy_datami - $liczba_miesiecy*$liczba_sekund_w_miesiacu; $liczba_dni = if ($liczba_dni > 0){ $string_liczba_dni = $liczba_dni. " days "; $string_liczba_godzin =''; $string_liczba_minut = ''; $string_liczba_sekund ='';} else $string_liczba_dni = ""; $liczba_sekund_w_godzinie = 60*60; $pozostała_liczba_sekund_miedzy_datami = $pozostała_liczba_sekund_miedzy_datami - $liczba_dni*$liczba_sekund_w_dniu; $liczba_godzin = if ($liczba_godzin > 0){ $string_liczba_godzin = $liczba_godzin." hours "; $string_liczba_minut =''; $string_liczba_sekund ='';} else $string_liczba_godzin = ""; $liczba_sekund_w_minucie = 60; $pozostała_liczba_sekund_miedzy_datami = $pozostała_liczba_sekund_miedzy_datami - $liczba_godzin*$liczba_sekund_w_godzinie; $liczba_minut = if ($liczba_minut > 0){ $string_liczba_minut = $liczba_minut." minutes "; $string_liczba_sekund ="";} else $string_liczba_minut = ""; $liczba_sekund = $pozostała_liczba_sekund_miedzy_datami - $liczba_minut*$liczba_sekund_w_minucie; $string_liczba_sekund = $liczba_sekund." sec "; $string_liczba_miesiecy . $string_liczba_dni; $string_czas_do_wydarzenia .= $string_liczba_godzin . $string_liczba_minut . $string_liczba_sekund; return $string_czas_do_wydarzenia; } ?>
I chce zrobić tak żeby wyswietlały sie tylko albo dni albo minuty albo sekundy,w sensie jak jest 1 albo wiecej dni to tylko dni jak jest 0 dni a kilka godzin to tylko godziny itd.
A druga sprawa to w js blokowanie inputa po upłynięciu czasu, chodzi mi o to żeby czas komputera użytkownika nie miał na to wpływu