Avatar billede dank Nybegynder
06. januar 2004 - 20:44 Der er 14 kommentarer og
3 løsninger

bedste type data til tid/dato i MySQL

Jeg har et par spørgsmål

Jeg er ved at lave et lille abbonnements system, og har således behov for at gemme

abb_start (dato)
abb_slut  (dato)

Der kan komme situationer hvor der kommer et tillægsprodukt, hvor der kun skal betales f.eks. 1 gang i resten af den nuværende abb. periode.

Hvad vil i forslå af formater til dette i MySQL, således at det bliver nemmest muligt for mig at beregne resttid af abb o.s.v.

Altså en masse tidsberegning :)
Avatar billede ahv Nybegynder
06. januar 2004 - 20:47 #1
Jeg ville gemme det i date.
Avatar billede powerade Nybegynder
06. januar 2004 - 20:49 #2
Online dokumentation vedrørende dit spørgsmål kan du finde her.. ;o)
http://www.mysql.com/doc/en/Date_and_time_types.html
Avatar billede dank Nybegynder
06. januar 2004 - 20:50 #3
glemte lige... Jeg har også behov for at gemme nogle beløb, f.eks. 2499,50 - Erik Jacobsen forslog engang at blot gemme f.eks. 2499,50 som 249950 og derefter dividere med 10. Hvordan gøres det så der vises 2 decimaler, f.eks.

<?
$tal=249950;
$pris=$tal/100;
echo $pris;
?>

Viser jo 2499.5 og ikke 2499.50 som det burde.

Nogen der har nogle forslag til en smart metode?
Avatar billede detox Nybegynder
06. januar 2004 - 20:52 #4
<?
$tal=249950;
$pris=number_format($tal/100, 2, ",", ".");
echo $pris;
?>
Avatar billede ahv Nybegynder
06. januar 2004 - 20:52 #5
2 decimaler:

<?php
$var= 5.5;
echo number_format($var, 2);
?>
Avatar billede powerade Nybegynder
06. januar 2004 - 20:55 #6
Gør
round($sum, 2)
ikke det samme?
Avatar billede dank Nybegynder
06. januar 2004 - 20:58 #7
tak til svarene omkring tallet.

Nogen der har flere kommentarerer til formater omkring dato og MySQL
Avatar billede powerade Nybegynder
06. januar 2004 - 21:02 #8
Avatar billede detox Nybegynder
06. januar 2004 - 21:06 #9
Fra ver. 4.1.1 er der mange flere funktioner til beregninger af tid/dato.
Avatar billede dank Nybegynder
06. januar 2004 - 21:07 #10
4.1.1 det lyder eksotisk :)

Nogen der har sådan en svend i produktion? :)
Avatar billede dank Nybegynder
07. januar 2004 - 12:04 #11
svarer i? Så i kan få lidt cybermønter?
Avatar billede sukos Juniormester
07. januar 2004 - 12:09 #12
Jeg er selv "mega tilhænger" af time()

Måske fordi jeg aldrig har brugt mysql's date funktioner? :O)
Avatar billede detox Nybegynder
07. januar 2004 - 12:20 #13
4.1.1 er vidst ikke helt klar til produktion ;o)
Avatar billede powerade Nybegynder
07. januar 2004 - 13:40 #14
Svar! Hvis jeg var en af de heldige... ;o)
Avatar billede powerade Nybegynder
07. januar 2004 - 13:40 #15
Hov... Det her er et svar.. ;o)
Avatar billede detox Nybegynder
07. januar 2004 - 13:45 #16
Nå ja, jeg har jo bidraget med en smule ;o)
Avatar billede dank Nybegynder
07. januar 2004 - 13:52 #17
takker til jer for at belyse disse ting
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester