PDA

Volledige versie bekijken : [JS] Datum script werkt niet goed...


nrzonline
%Europe/Berlin %863 %2005, 20:43
Hey FF'ers..

Ik zit met een probleempje.
Ik heb een scriptje die de datum weer geeft (JavaScript)
Hier zit ook een script bij in die de tijd weer geeft, die wel goed werkt.

Het probleem is dat hij 1 maand achter ligt, en 1 dag voor...
De datum van vandaag: 2-11-2005
De datum weergave: 3-10-2005

Weet iemand wat ik verkeerd doe, en hoe ik het moet oplossen?
Ik heb al geprobeerd:
{Day = Day -1}
{Month = Month +1}

Maar dan gaat hij bij de andere dagen hele andere nummers neer zetten,
wat dus absoluut niet werkt :p

Me script:

<!--
Now = new Date();
var Day = Now.getDay()
var Month = Now.getMonth()
var Year = Now.getYear()
var Hours = Now.getHours()
var Minutes = Now.getMinutes()
if (Minutes <= 10) {
Minutes = (Minutes == 10) ? 10 : mm = "0" + Minutes ;
}
var Seconds = Now.getSeconds()
if (Seconds <= 10) {
Seconds = (Seconds == 10) ? 10 : mm = "0" + Seconds ;
}
if (Year >= 100 && Year <= 1999)
{Year=Year + 1900}
else
{Year=Year}
document.write("Date: " + Day +- Month +- Year + "<br /> Time: " + Hours + ":" + Minutes + ":" + Seconds)
//-->

Alvast Bedankt

Tenshu
%Europe/Berlin %868 %2005, 20:51
Gebruik dit voor maand

var Month = Now.getMonth() + 1
var Day = Now.getDay() - 1

Gewoon + 1 of -1 erachter zetten dan staat de maand en datum wel goed ;)

Marcellino
%Europe/Berlin %870 %2005, 20:53
Ik heb hier wel een ander javascript code misschien heb je hier iets aan, het komt van
www.websitebouw.tk het is erg handig je kunt ook de kleuren van het klokje veranderen
enzo ik hoop dat het lukt met deze code en anders ff kijken op leejoo.nl of websitebouw.tk ;) :D :
<script language="javascript">
<!--
document.write('<input onSelectstart="return false;" style="background-color: #d8e1e9; cursor: default; color: #003366; border: 3px ridge #003366; font-family: "times" system" value="Loading..." type="text" name="klokje" size="44" readonly>')
function geefdeklok()
// verander hierboven de kleuren van het klokje, alsmede de kleur van de omlijning, achtergrond

{
var klok = new Date()
var dagen = klok.getDate()
if(dagen<10)
dagen = "0" + dagen
var maanden = klok.getMonth() + 1
if(maanden<10)
maanden = "0" + maanden
var jaren = klok.getFullYear()
var uren = klok.getHours()
if(uren<10)
uren = "0" + uren
var minuten = klok.getMinutes()
if(minuten<10)
minuten = "0" + minuten
var seconden = klok.getSeconds()
if(seconden<10)
seconden = "0" + seconden
var detijd = dagen+"-"+maanden+"-"+jaren+" en de tijd is "+uren+":"+minuten+":"+seconden;
klokje.value = "Vandaag is het " + detijd;
}
setInterval("geefdeklok()", 1000)
// -->
</script>

nrzonline
%Europe/Berlin %876 %2005, 21:01
Dank, Clayspectra.

Ik had het dus wel bijna goed. Ik dee {Month=Month -1 } maar dat pakt wel anders uit
merk ik. Alhoewel ik niet snap waarom =(

Het werkt nu wel goed, en ik weet dus voor de volgende keer als ik waardes moet veranderen,
dat je er gewoon +1/-1 etc er achter kan zetten =)

Dank again =)

Marcellino, ook bedankt voor het posten van wat extra informatie.
Ik zal het eens goed doornemen =)

Ik script voor de eerste dag javascripting. Alhoewel ik wel veel door codes heb gekeken
en ietswat php kan scripten.. dus ik hoop een month name scriptje te maken zodat de maand
10 Oktober weergeeft (ik wil het zelf even uitzoeken, dan pas help :P)

Thnx