Avatar billede cloud-user Nybegynder
03. marts 2015 - 21:59 Der er 4 kommentarer og
1 løsning

timestamp i mysql/php

Hej alle..

jeg har prøvet at få timestamp formateret korrekt uden held..
det ser sådan ud i DBen: 2015-03-03 21:40:13

men jeg vil have det til at stå såden:
03-03-2015 21:40:13 eller 3. marts 2015 21:40:13

Tak på forhånd
Avatar billede arne_v Ekspert
03. marts 2015 - 22:07 #1
Du henter fra MySQL til PHP.

Og i PHP formaterer du med date eller bedre strftime.
Avatar billede cht22 Professor
03. marts 2015 - 22:10 #2
Det første får du skrevet således:

date("m-d-Y H:i:s",$dato_fra_db);

Jeg ved ikke hvordan du får skrevet det på dansk, om man skal oprette et array med månederne eller om der findes en anden måde.
Avatar billede arne_v Ekspert
03. marts 2015 - 22:17 #3
strftime understoetter locale og kan derfor skrive danske maanedsnavne.
Avatar billede olsensweb.dk Ekspert
03. marts 2015 - 22:21 #4
du kan sette det på din connection

// http://dev.mysql.com/doc/refman/5.0/en/locale-support.html

// sætter navne til dansk
$sql = "SET lc_time_names = 'da_DK'";
$query = $conn->query($sql);

eksemel lavet i http://www.eksperten.dk/spm/999518 #7
Avatar billede arne_v Ekspert
04. marts 2015 - 02:01 #5
Hvis vi deler loesninge op i:

client tier----application tier presentation layer-application tier business logic layer-application tier data access layer-----database layer

saa vil jeg postulere at formatering til danske navne boer laves i en af de foerste to og ikke i den sidste.
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
Computerworld tilbyder specialiserede kurser i database-management

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