![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 468 Pomógł: 36 Dołączył: 14.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam takie pytanie...
Mam 2 pola input (mozna z nich zrobic jedno). W jednym polu automatycznie value wypisuje mi date dzisiejsza (taki deault) ktora mozna zmienic na jaka sie chce w formacie DD/MM/YYYY w drugim polu input mam mozliwosc wpisania dokladnej godziny np 16:23 i teraz chcialbym przekształcic dane z tych 2 pol na timestampa zeby moc go umiescic w bazie mysql i zeby latwiej bylo mi wykonywac operacje na takim formacie. (skrypt ajax odliczajacy czas do tej daty). Jak to mozna zrobic szybko i bezbolesnie ? ![]() pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 483 Pomógł: 50 Dołączył: 15.03.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Timestamp jest formatem przedstawiającym ile sekund upłynęło od 1 stycznia 1970 00:00:00.
-> także: poczytaj sobie o mktime oraz date -------------------- Daiquiri: T1 = (dx/dt * s)^hpsi
Daiquiri: gdzie T1 - Twój czas przybycia na miejsce, dx/dt - prędkość, s droga Daiquiri: brb trzeba by to poprawić T1 - Czas jaki Ci to zajmie Daiquiri: Zatem T - czas dotarcia p T1 + T2 gdzie T2 = aktualny czas === po prostu kocham ją :D haha |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Timestamp jest formatem przedstawiającym ile sekund upłynęło od 1 stycznia 1970 00:00:00. -> także: poczytaj sobie o mktime oraz date No nie wiem. Patrzę to phpMyAdmin, w tabeli mam kolumnę typu timestamp (automatycznie wrzuca tam datę dodania rekordu) a tam dane w formacie 2011-04-08 23:26:03 Hmmm. Nie wygląda mi to na ilość sekund od 1 stycznia 1970 00:00:00. A może się mylę? -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Hmmm. Nie wygląda mi to na ilość sekund od 1 stycznia 1970 00:00:00. W reprezentacji bitowej wygląda to jeszcze inaczej (i jest to rzeczywiste przechowywane dane w takiej formie) czy to znaczy, że nie jest to timestamp? Cytat The TIMESTAMP data type has a range of '1970-01-01 00:00:01' UTC to '2038-01-19 03:14:07' UTC. It has varying properties, depending on the MySQL version and the SQL mode the server is running in. These properties are described later in this section. http://dev.mysql.com/doc/refman/5.5/en/datetime.html Po prostu w formie zwracanej liczba sekund przekładana jest na datę. -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jednym słowem nie trzeba tej daty wprowadzać do bazy w formie ilości sekund. Można YYYY-MM-DD HH:MM:SS i tyle na ten temat. Bo o to chyba pytał założyciel wątku.
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 483 Pomógł: 50 Dołączył: 15.03.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Jeśli ja wprowadziłem w błąd, to przepraszam
![]() -------------------- Daiquiri: T1 = (dx/dt * s)^hpsi
Daiquiri: gdzie T1 - Twój czas przybycia na miejsce, dx/dt - prędkość, s droga Daiquiri: brb trzeba by to poprawić T1 - Czas jaki Ci to zajmie Daiquiri: Zatem T - czas dotarcia p T1 + T2 gdzie T2 = aktualny czas === po prostu kocham ją :D haha |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 12:40 |