[PHP & MySQL] Unix timestamp naar GMT time.

Pagina: 1
Acties:
  • 100 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

  • MpDay
  • Registratie: Juni 2000
  • Laatst online: 30-08 23:25
Hoi,

Het heeft me vandaag al meer dan 3 uur gekost om uit te zoeken hoe het precies werkt, maar ik kom er nogsteeds niet uit:

In mijn MySQL database staat een kolom die 'dateline' heet. Deze staat vol met UNIX Timestamps, zoals 1068107187.

Het enigste wat ik wil is dat getal uitlezen in PHP (dit is geen probleem) maar vervolgens wil ik hem wel in een normaal formaat op het scherm tonen! In dit geval kom je dan op: donderdag, 6 november 2003, 9:26:27. en dat is wat ik op het scherm wil zien.

Op internet stikt het van de convertors (http://www.4webhelp.net/us/timestamp.php), maar daar heb ik niks aan, want ik wil zelf weten hoe die bron code eruit ziet.

Reacties als "There is no real 'code': it is simply a script which makes use of the mktime and date functions in PHP." kom ik vaak tegen, maar met alleen de PHP manual kom ik er niet uit.

Heb al veel topics gevonden mbt dit onderwerp, maar meetsal andersom. (GMT -> unix). Iemand een idee?

Acties:
  • 0 Henk 'm!

  • Cavorka
  • Registratie: April 2003
  • Laatst online: 27-03-2018

Cavorka

Internet Entrepreneur

http://nl3.php.net/manual/nl/function.date.php

Datum / Tijd
PHP:
1
2
3
4
$date = date('d m Y', $timestamp) ;
$time = date('G:i:s', $timestamp) ;

$dateandtime = date('d m y, G:i:s', $timestamp) ;

That's all there is to it.

Of ben ik nou te simpel bezig?

[ Voor 87% gewijzigd door Cavorka op 06-11-2003 12:13 ]

the-blueprints.com - The largest free blueprint collection on the internet: 50000+ drawings.


Acties:
  • 0 Henk 'm!

Verwijderd

Of ben ik nou te simpel bezig?
Nee, MpDay denk gewoon te moeilijk :)

Acties:
  • 0 Henk 'm!

  • eborn
  • Registratie: April 2000
  • Laatst online: 16-09 09:14
Verwijderd schreef op 06 november 2003 @ 14:14:
Nee, MpDay denk gewoon te moeilijk :)
Denkt hij uberhaubt wel? PHP heeft toch hele duidelijke Date/Time functies. Als je daar al niet uitkomt kun je beter eerst even een cursus PHP gaan volgen.

Maar met strftime moet het in principe dus lukken.

[ Voor 9% gewijzigd door eborn op 06-11-2003 15:23 ]


Acties:
  • 0 Henk 'm!

  • dArtagnan
  • Registratie: Mei 2002
  • Laatst online: 23-08 22:47

dArtagnan

Een voor allen, allen voor een

Je kunt toch veel makkelijker meteen in je query doen met FROM_UNIXTIME (die is er speciaal voor)
SQL:
1
2
3
4
SELECT 
   FROM_UNIXTIME(dateline, '%e-%c-%Y %H:%i:%s') AS datum
FROM
   tabel

:)

http://www.mysql.com/doc/...me_functions.html#IDX1366

[ Voor 3% gewijzigd door dArtagnan op 06-11-2003 15:46 ]


Acties:
  • 0 Henk 'm!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

SELECT FROM_UNIXTIME(datumveld) FROM tabel WHERE etc

is ook vaak erg handig
edit:

En zo heb je een spuitelf reactie :/ :)

[ Voor 26% gewijzigd door ACM op 06-11-2003 15:46 ]

Pagina: 1