Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Input time
Puchatek320
post 7.12.2019, 23:41:22
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 4.11.2019

Ostrzeżenie: (0%)
-----


Cześć,
Mam problem związany z czasem ustawionym w input. Chodzi o to że pobieram czas trwania filmu i chciałbym ustawić go jako max dla inputa problem w tym że jeśli ustawię w max $godzina to działa tylko max dla godziny minuty i sekundy nie są ograniczone nie wiem czemu, jeśli ustawię $godzina dla pola value to działa idealnie i pokazuje 01:14:50 niestety zmienna nie działa w max nie wiem czemu.

  1. <?php
  2. require_once 'vendor/autoload.php';
  3.  
  4.  
  5. $full_video_path = '2.mp4';
  6. $ffprobe = FFMpeg\FFProbe::create();
  7. $duration = $ffprobe->format ( $full_video_path ) ->get ('duration') ;
  8.  
  9. $test = round($duration, 0);
  10.  
  11. $godzina = DateTime::createFromFormat('U', $test)->format('H:i:s');
  12. echo DateTime::createFromFormat('U', $test)->format('H:i:s');
  13.  
  14.  
  15. ?>
  16. </br>
  17.  
  18. <input id="appt-time" type="time" name="appt-time" step="1" value="00:00:00" min="00:00:00" max="<?php echo $godzina ?>" >
  19.  


Co ciekawe nawet po ustawieniu czasu max "na sztywno" max="02:20:30" to działa tylko blokada godziny a reszta nie działa może ktoś wyjaśnić dlaczego?
Wynik $godzina to "01:14:50"
Go to the top of the page
+Quote Post
trueblue
post 8.12.2019, 07:59:39
Post #2





Grupa: Zarejestrowani
Postów: 5 658
Pomógł: 1547
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Gdyby input był w formularzu, a ten próbowałbyś zatwierdzić, to zobaczyłbyś jak wtedy działa ograniczenie.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.01.2020 - 00:11