Avatar billede Slettet bruger
25. maj 2006 - 12:13 Der er 9 kommentarer og
1 løsning

Baglæns med UNIX_TIMESTAMP ?

Hep!
Jeg skal til at lave et gamingsystem hvor man kan planlægge kampe osv, mht. datoer bruger jeg UNIX_TIMESTAMP... Er der nogen måde hvorpå man kan indtaste en date i et specielt format (ex. m-d-y) og så kommer den i UNIX_TIMESTAMP format?
Avatar billede taskmgr Nybegynder
25. maj 2006 - 12:40 #1
Hvis du gør det direkte i MySQL, så kan du fodre UNIX_TIMESTAMP med et format som den forstår. UNIX_TIMESTAMP("2005-12-31") f.eks.

Ellers kan du bruge PHP's strtotime() funktion.
Avatar billede Slettet bruger
25. maj 2006 - 12:44 #2
Men hvorfra ved UNIX_TIMESTAMP at den skal registrere "2005-12-31" i formatet "y-m-d" ?
Avatar billede taskmgr Nybegynder
25. maj 2006 - 12:47 #3
Den tager kun DATE og DATETIME formatet, hvor den første er yyyy-mm-dd.
Avatar billede Slettet bruger
25. maj 2006 - 12:53 #4
ok tak
Avatar billede taskmgr Nybegynder
25. maj 2006 - 12:55 #5
Velbekomme
Avatar billede Slettet bruger
25. maj 2006 - 12:57 #6
Det virker ikke helt...
Både:
<?php echo mysql_query(UNIX_TIMESTAMP("2006-7-31")); ?>
og
<?php echo UNIX_TIMESTAMP("2006-7-31"); ?>

Giver ingenting...
Avatar billede taskmgr Nybegynder
25. maj 2006 - 13:01 #7
Ok, UNIX_TIMESTAMP() er en MySQL funktion, så du kan ikke bruge den sådan.

I stedet kan du bruge strtotime("2006-7-31") som burde virke til formålet.

<?php echo strtotime("2006-7-31"); ?>
Avatar billede Slettet bruger
25. maj 2006 - 14:00 #8
Tak det virker nu! Hvordan får jeg klokkeslæt med?
<?php echo strtotime("2006-7-31-06-00"); ?>
??? Håber du kan hjælpe..!
Avatar billede taskmgr Nybegynder
25. maj 2006 - 23:28 #9
F.eks.:
<?php echo strtotime("2006-07-31 06:00:00"); ?>
Avatar billede coderdk Praktikant
26. maj 2006 - 00:13 #10
Btw den "omvendte" UNIX_TIMESTAMP hedder FROM_UNIXTIME ;)
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