/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Konvertering mysql/unix timestamp
Fra : Joe


Dato : 20-01-03 19:27

Nogen der her en fiks måde at konvertere unix timestamp til mysql timestamp
og omvendt?

Joe



 
 
Jesper Brunholm (20-01-2003)
Kommentar
Fra : Jesper Brunholm


Dato : 20-01-03 20:02

Joe wrote:
> Nogen der her en fiks måde at konvertere unix timestamp til mysql timestamp
> og omvendt?

Input i db:
mysql-timestamp er lettest at sætte med mysql-funktionen NOW(), men du
kan også let lave det med phps date().

udtræk: SELECT UNIX_TIMESTAMP(minTidsKolonne) as ninTid from ....
gør at du får et unix-timestamp ud.

lettere kan det vist ikke være.

Hvis du af en eller anden årsag ikke kan bruge det til at trække ud, så
kan du bruge mktime()
(int mktime ( int hour, int minute, int second, int month, int day, int
year [, int is_dst] )
)

til at lave et timestamp med...

/Jesper Brunholm


Mads Lie Jensen (20-01-2003)
Kommentar
Fra : Mads Lie Jensen


Dato : 20-01-03 21:41

On 20 Jan 2003 20:02:09 +0100, Jesper Brunholm
<nospam@brunholm-scharff.dk> wrote:

>Input i db:
>mysql-timestamp er lettest at sætte med mysql-funktionen NOW(), men du
>kan også let lave det med phps date().

...eller bare bruge FROM_UNIXTIME() i sin sql:

INSERT INTO tabel (mysql_dato_felt) VALUES
(FROM_UNIXTIME('$unix_timestamp');


--
Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
http://www.gartneriet.dk
Lær af andres fejl
- du lever alligevel ikke længe nok til selv at prøve dem alle.

Søg
Reklame
Statistik
Spørgsmål : 177502
Tips : 31968
Nyheder : 719565
Indlæg : 6408538
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste