Avatar billede xenocypraz Nybegynder
21. marts 2006 - 15:38 Der er 5 kommentarer og
1 løsning

String Manipulation

Hejsa

Jeg for en streng ind som ser sådan ud. dd/mm/yyyy

Og skal have den lavet om til mm/dd/yyyy for at kunne skrive det til min database, hvordan laver jeg det om ?

Mvh

Nikolaj
Avatar billede coderdk Praktikant
21. marts 2006 - 15:56 #1
Kunne gøres sådan:

list( $d, $m, $y ) = explode( "/", $dato );
$dato = "$m/$d/$y";

Men hvorfor er datoen i din database sådan?
Avatar billede xenocypraz Nybegynder
21. marts 2006 - 18:40 #2
Men hvorfor er datoen i din database sådan?

Fordi jeg bruger en MSSQL og datetime variablen, vil have den sådan ind. Jeg har set om jeg kunne ændre det, men syntes ikke lige det var muligt...

Det kode du har skrevet, kan det kopieres direkte ind, og så bare erstatte variablerne.
Avatar billede xenocypraz Nybegynder
22. marts 2006 - 09:24 #3
Nu har jeg prøvet...

list( $d, $m, $y ) = explode( "/", $this->$mUrlTermin );
$Temp_Streng = "$m/$d/$y";

Og det virker ikke, hvad gør jeg galt ?
Avatar billede coderdk Praktikant
22. marts 2006 - 09:44 #4
Godt spm, hvad indeholder $this->$mUrlTermin ? For det er sikkert ikke xx/xx/xxxx så
Avatar billede xenocypraz Nybegynder
22. marts 2006 - 09:58 #5
Jeg har i mit html et felt der ser sådan ud:

<td><input type='text' size='20' maxlength='10' name='termin' value='".$this->ToSafeHtml($this->mUrlTermin)."'></td>

i toppen af mit PHP gør jeg:

$urlTermin = $HTTP_GET_VARS['termin'];

Dette bliver så senere sat til:

$this->mUrlTermin = $urlTermin;

Så det skulle meget gerne stå xx/xx/xxxx i den.... Alle de andre felter jeg bruger virker fint....
Avatar billede xenocypraz Nybegynder
06. november 2006 - 10:12 #6
Problem blev løst.
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