Versio

datum veranderen

Overzicht Reageren

Yorick17

yorick17

08/01/2009 13:55:00
Quote Anchor link
Hallo iedereen,

ik heb in mijn database de datum van een topic staan. Deze tijd word bepaald door de timestamp. Nu wil ik alleen de uren en minuten laten zien. Hoe kan ik de timestamp zo formateren dat alleen de uren en minuten overblijven?
Voorbeeld:
Huidige timestamp: 2009-01-08 13:45:58
Wat ik wil laten zien: 13:45

Weet iemand hoe dit moet?
 
PHP hulp

PHP hulp

24/05/2012 09:12:32
Gesponsorde koppelingen:
 
Rens nvt

Rens nvt

08/01/2009 13:59:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$query
= "SELECT DATE_FORMAT(datum, '%H:%I') AS tijd FROM tabel ";
?>
 
Yorick17

yorick17

08/01/2009 14:01:00
Quote Anchor link
Ik heb het misschien niet goed uit gelegd maar de datum moet niet veranderen in de database maar in de php. de datum uit de database moet behouden blijven.
 
Joren de Wit
Beheerder

Joren de Wit

08/01/2009 14:04:00
Quote Anchor link
Dat gebeurt toch ook met de query van Rens?
 
Yorick17

yorick17

08/01/2009 14:05:00
Quote Anchor link
Ja oke, maar is kan dit ook niet met de split code of zo?
 
Frank -

Frank -

08/01/2009 14:05:00
Quote Anchor link
Zie de oplossing van Rens, werkt perfect. Je haalt precies dat stukje op dat je nodig hebt.

Er staat nergens een UPDATE en dus verandert er nergens iets in de database. Geen idee waarom je dat denkt, beetje vaag.

Uiteraard kun je ook in PHP de boel gaan splitsen, zie de DateTime-classe in PHP.
 
Rens nvt

Rens nvt

08/01/2009 14:06:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$tijd
= date_parse($datum);
echo $tijd['hour'] . ":" . $tijd['minute'];
?>
 
Yorick17

yorick17

08/01/2009 14:08:00
Quote Anchor link
pgFrank schreef op 08.01.2009 14:05:
Er staat nergens een UPDATE en dus verandert er nergens iets in de database. Geen idee waarom je dat denkt, beetje vaag.

ja ik oordeelde te snel.

Ik ga er mee aan de slag, bedank allemaal.
 



Overzicht Reageren

Get Adobe Flash player