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

Jak zapisać typ DateTime do MySql?

Aruba Cloud - Virtual Private Server VPS
0 głosów
1,820 wizyt
pytanie zadane 18 kwietnia 2015 w PHP przez Hatter Gaduła (3,180 p.)

Cześć,

jak zapisać datę która jest typu DateTime np.

$foo = new DateTime(2015-04-30);

do bazy danych MySql - jedno z jej pól jest typu DATETIME.

Google nie daje mi odpowiedzi, szukałem już wszędzie.

3 odpowiedzi

0 głosów
odpowiedź 18 kwietnia 2015 przez Valtuil Pasjonat (22,460 p.)
wybrane 18 kwietnia 2015 przez Hatter
 
Najlepsza
$foo = date('Y-m-d H:i:s'); //Y-rok(4 cyfry) m-miesiąc d-dzień H-godzina(24) i-minuta s-sekunda
komentarz 18 kwietnia 2015 przez Valtuil Pasjonat (22,460 p.)
Do bazy danych wprowadzasz normalnie.
komentarz 18 kwietnia 2015 przez Hatter Gaduła (3,180 p.)
Co jeśli mam datę w formacie 21 kwietnia, 20:49:41?
komentarz 18 kwietnia 2015 przez Valtuil Pasjonat (22,460 p.)
Możesz użyć funkcji explode() oraz switch'a, aby zmienić nazwe miesiąca na liczbę.
+1 głos
odpowiedź 18 kwietnia 2015 przez HaKIM Szeryf (87,590 p.)
edycja 18 kwietnia 2015 przez HaKIM

Jeśli chodzi o datę, która się utawia po zarejestrowaniu to proszę: 

$sql_search = $connection->Query("SELECT * FROM `uzytkownicy`");
$sql_add = $connection->Query("INSERT INTO `uzytkownicy` VALUES (NOW())");

Jeśli nie, do date() się używa. : )

No i kolumna musi mieć typ DATE.

0 głosów
odpowiedź 19 kwietnia 2015 przez efiku Szeryf (75,160 p.)

Hej. Odpowiedź na Twoje pytanie jest prosta ;-) 

Skoro chcesz operować na DateTime to operuj na DateTime a nie na Date i jakiś explode xd, niepotrzebnie sobie tylko dodasz problemów do kodu... 

 $date = new \DateTime();

 echo $date->format(DATE_ATOM);

format zwroci Ci string który sobie tam już zapytaniem wprowadzisz. 

Obczaj sobie dokładnie: http://php.net/manual/en/class.datetime.php

Pozdrawiam.

komentarz 25 maja 2016 przez niezalogowany
Co oznacza ten ukośnik "\"?

Podobne pytania

0 głosów
1 odpowiedź 203 wizyt
pytanie zadane 16 kwietnia 2022 w PHP przez brzuszek Nowicjusz (120 p.)
0 głosów
1 odpowiedź 282 wizyt
0 głosów
1 odpowiedź 257 wizyt
pytanie zadane 12 lutego 2020 w PHP przez juske00 Początkujący (370 p.)

93,327 zapytań

142,325 odpowiedzi

322,396 komentarzy

62,657 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 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...