Avatar billede michaeltryl Seniormester
25. februar 2007 - 18:11 Der er 4 kommentarer og
1 løsning

dato problem

dette script driller. En bruger skriver to datoer
start og slut i formatet DD-MM
indtaster jeg f.eks 25-02 og 26-02 i henholdsvis start og slut
bliver det til
start = 2030-07-31
slut = 2031-07-31
jeg har tjekket at det bliver hentet rigtigt fra formularen og årstallet ($i_aar) er også rigtig
$start_tid og $slut_tid er også rigtige når de udskrives første gang, så det må være efter den stiplede line der sker et eller andet håber en her kan se min fejl

//henter fra formular
$start = mysql_real_escape_string($_REQUEST["start"]);
$slut = mysql_real_escape_string($_REQUEST["slut"]);

$i_aar = date("Y");

//tilfojer år til de to datoer
$start_tid ="$start-$i_aar";
$slut_tid ="$slut-$i_aar";
------------------------------------------------------------
//laver tiden om til sekunder så jeg kan tjekke om start ligger før slut
$start_tid = strtotime($start_tid);
$slut_tid = strtotime($slut_tid);

/efter tjekket gør jeg datoerne klar til at komme i databasen i et DATE felt
$nstart = date("Y-m-d", $start_tid);
$nslut = date("Y-m-d", $slut_tid);
Avatar billede hmortensen Nybegynder
25. februar 2007 - 18:24 #1
Du kan bruge den her metode i stedet. Den laver det om til det korrekte format.
function CorrectDate($shortDate)
{
  $tmp = explode("-", $shortDate);
  return date("Y")."-".$tmp[1]."-".$tmp[0];
}
Avatar billede michaeltryl Seniormester
25. februar 2007 - 19:18 #2
kan du forklare lidt nærmere jeg har ikke rigtig leget med funktioner før?
Avatar billede michaeltryl Seniormester
25. februar 2007 - 19:26 #3
Kom i tanke om jeg avde en anden funktion indsat et andet sted så jeg tror det lykkes nu. Jeg prøver lige selv og skriver her hvis der giver problmer
Avatar billede michaeltryl Seniormester
25. februar 2007 - 19:32 #4
bare kom med et svar det virker helt perfekt nu mange tak for hjælpen
Avatar billede hmortensen Nybegynder
25. februar 2007 - 21:08 #5
Det var så lidt.

Eneste man skal huske med egne funtioner, er at de skal være defineret før de kan kaldes.
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