Avatar billede cdygaard Nybegynder
06. juli 2004 - 20:38 Der er 10 kommentarer og
1 løsning

Den 1 Juli 2004 gir 1996

Jeg har skrevet det her stykke kode:

  $date = $year . "-" . $month . "-" . $day;

Tilsyneladende trækker den month og day fra year.
Hvad er der galt?
Avatar billede doodoo Novice
06. juli 2004 - 20:50 #1
tjek dit årstal på computeren? :P :S
Avatar billede cdygaard Nybegynder
06. juli 2004 - 20:53 #2
Det har ikke noget med det at gøre.
Den udskriver 1996 på baggrund af; 2004 - 1 - 7
og 1995 på baggrund af 2004 - 2 - 7.
Avatar billede the_ghost Nybegynder
06. juli 2004 - 20:59 #3
Når jeg kører dette script på min com / server, så virker det fint.:

<?php 
$year = 2004;
$month = 7;
$day = 1;
$date = $year . "-" . $month . "-" . $day;
echo $date; //udskriver 2004-7-1
?>
Avatar billede martinbk Nybegynder
06. juli 2004 - 21:16 #4
hvordan sætter du dine variable

det du viser os er bare en ganske alm. assignment hvor du binder 3 variable sammen med nogle strenge, men hvad indeholder de 3 varible ($date, $month, $day) ?
Avatar billede cdygaard Nybegynder
06. juli 2004 - 21:17 #5
Variablerne indeholder 2004, 7 og 1.
Avatar billede martinbk Nybegynder
06. juli 2004 - 21:19 #6
og det er du _helt_ sikker på ? ..

isåfald så burde

$date = $year.'-'.$month.'-'.$day;

virke ganske upåklageligt
Avatar billede taskmgr Nybegynder
06. juli 2004 - 21:36 #7
Vis os noget mere kode
Avatar billede cdygaard Nybegynder
06. juli 2004 - 21:58 #8
Jeg laver det på en anden måde. Tak for hjælpen ellers. Point retur.
Avatar billede j-johansen Nybegynder
06. juli 2004 - 21:59 #9
ved ikke om det er dags dato du vil have (er det jo nok ikke), men det kan du få ved hjælp af

<?
$date = date("Y-d-j");
echo $date;
?>
Avatar billede j-johansen Nybegynder
06. juli 2004 - 22:02 #10
forkert... date("Y-m-d");
Det er vidst mere rigtigt :)
Avatar billede sostack Nybegynder
08. juli 2004 - 11:55 #11
Den anden vej?:
$date = mktime(0,0,0,$month,$day,$year);

//sostack
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