• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Dodawanie minut do DateTime w php

VPS Starter Arubacloud
0 głosów
295 wizyt
pytanie zadane 31 sierpnia 2016 w PHP przez gab123 Mądrala (5,230 p.)

Witam, mam taka strone w ktorej jedna z funkcji jest to ze uzytkownik podaje date zdazenie i ile bedzie ono trwalo (w minutach) a program ma podac kiedy sie to skonczy

$od = $_POST['od'] 
$ile = $_POST['ile']

$do = new DateTime($od);
$do->add(new DateInterval('PT' . $ile . 'M'));
		
$do = $do->format('Y-m-d-H-i');

echo $do

I gdy wpisuje ze ma sie zaczynac w 2017-08-08-09-09

I trwac 30 minut

Program zwraca 2017-08-08-00-30 zamiast 2017-08-08-09-39

Jak to naprawić ? Z góry dziękuje za pomoc.

 

1 odpowiedź

0 głosów
odpowiedź 31 sierpnia 2016 przez Boshi VIP (100,240 p.)
wybrane 1 września 2016 przez gab123
 
Najlepsza
http://stackoverflow.com/questions/8169139/adding-minutes-to-date-time-in-php

 

Trochę samozapału, proszę cię, to jest tak popularny temat, że aż szkoda, zakładać tematu
komentarz 31 sierpnia 2016 przez gab123 Mądrala (5,230 p.)
Z tego właśnie tematu na stackoverflow znalazłam sposób na zwiększenie tego datetime, tylko zastanawiam się czemu zwraca mi on zlą wartość (albo mi się przynajmniej wydaję że to zła wartość). Dodam że próbowałam to zrobić też w inne sposoby np. za pomocą ->modify() i też zwraca mi się zły wynik.
komentarz 31 sierpnia 2016 przez gab123 Mądrala (5,230 p.)
Domyślasz się czemu to nie działa ?
komentarz 31 sierpnia 2016 przez Boshi VIP (100,240 p.)
$do = new DateTime('2016-09-01 15:00');
$do->modify('+30 minutes');

echo $do->format('Y-m-d: H-i');

Zwraca ci złą, bo masz myslnik na godzinie, a ma być spacja, po prostu nie ten format.

 

 

 

Podobne pytania

0 głosów
2 odpowiedzi 241 wizyt
pytanie zadane 28 maja 2016 w PHP przez GaCeL Dyskutant (7,500 p.)
0 głosów
2 odpowiedzi 291 wizyt
pytanie zadane 15 kwietnia 2017 w PHP przez Marduczek Użytkownik (520 p.)
0 głosów
1 odpowiedź 2,134 wizyt
pytanie zadane 6 czerwca 2017 w C# przez michal Mądrala (5,560 p.)

93,024 zapytań

141,986 odpowiedzi

321,290 komentarzy

62,371 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...