Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [DB] Data opslaan (https://forum.scholieren.com/showthread.php?t=1104293)

TIGEK 15-02-2005 13:49

[Databases]Datums
 
Hoe slaan jullie datums op in een database?
Als getal of als YYYY-MM-DD HH:II:SS.

Wat werkt het makkelijkste met het bereken?

Ulfheðin 15-02-2005 14:10

timestamp werkt geloof ik het handigste/snelste om mee te rekenen. een timestamp min een timestamp levert namelijk het verschil in timestamp-vorm op, die omgezet kwan worden in een datum. met data gaat dat ietwat complexer, al is dat volgensmij voor de programmeur niet zo heel erg zichtbaar. het is overzichtelijker voor jezelf als je data gebruikt, maar zelf gebruik ik het liefst timestamps.

Dr HenDre 15-02-2005 14:30

timestamp ja, en dan met date() (als je met php werkt) eruit halen. Ik zat eerst ook moeilijk te doen met als string opslaan enzo, maar timestamp is echt ideaal :)

Manuzhai 15-02-2005 16:23

Ah, maar timestamp != timestamp. Heb je het over het TIMESTAMP type uit MySQL, of heb je het over het Unix timestamp zoals gebruikt in date() en mktime()?

Ik gebruik meestal MySQL DATE of DATETIME of TIMESTAMP.

Dr HenDre 15-02-2005 17:06

lol @ timestamp != timestamp :cool:
maar ja ik bedoel dus mktime(), unix timestamp dus

TIGEK 15-02-2005 17:11

Citaat:

Manuzhai schreef op 15-02-2005 @ 17:23 :
Ah, maar timestamp != timestamp. Heb je het over het TIMESTAMP type uit MySQL, of heb je het over het Unix timestamp zoals gebruikt in date() en mktime()?

Ik gebruik meestal MySQL DATE of DATETIME of TIMESTAMP.

ik ook maar een nadeel is dat je 2 fucnties nodig hebt om naar een "standaard" tijd formaat te krijgen (alla nederland)

het oplslaan als een unix timestamp is neem ik aan ongunstiger in select query's (SELECT MONTH(`veld`) FROM fewafe)

Dr HenDre 15-02-2005 17:31

Citaat:

TIGEK schreef op 15-02-2005 @ 18:11 :
ik ook maar een nadeel is dat je 2 fucnties nodig hebt om naar een "standaard" tijd formaat te krijgen (alla nederland)

het oplslaan als een unix timestamp is neem ik aan ongunstiger in select query's (SELECT MONTH(`veld`) FROM fewafe)

je kan toch gewoon de timestamp selecteren, en pas bij het echo'en er een datum van maken met date

Ulfheðin 15-02-2005 19:52

$sql = "INSERT INTO tabel (`tijd`) VALUES ('".date()."'); (y)

Die SQL TIMESTAMP moet ik even achter de info van aan, maar dat lijkt me makkelijker om querymatig berekeningen mee uit te voeren. Sorteren werkt op beide formate wel lekker lijkt me (allebei de stampjes dus)


Alle tijden zijn GMT +1. Het is nu 08:04.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.