Avatar billede jimscheel Nybegynder
09. januar 2003 - 21:48 Der er 3 kommentarer og
1 løsning

Et simpelt script søges

Hejsa.

Jeg leder efter et simpeltscript, der kan aktiveres efter en bestem dag og som har til formål at tælle op på hvor meget jeg har sparet i min rygestopsperiode.

Altså på den her måde.

Jeg aktiver den den dag jeg vil stoppe og fremover for hverdag og indtil jeg stopper den igen (forhåbentlig ikke), skal den ligge 33,50 + plus 33,50 for hverdag der går. Jeg ønsker kun beløbet angivet i scriptet. Er der nogen der kan hjælpe med det?
Avatar billede Slettet bruger
09. januar 2003 - 21:50 #1
hvad med prisstigninger/fald ?
Avatar billede jimscheel Nybegynder
09. januar 2003 - 21:53 #2
hmmm tror ikke lige det er så aktuelt lige nu.... medmindre det der nye lov forslag træder i kraft. Men det er ok med de 33,50
Avatar billede angam Nybegynder
10. januar 2003 - 15:15 #3
Følgende stykke javascript skulle kunne klare opgaven for dig:

<script language=javascript>
  var basisdato = '2003/01/07';    //  Første dag for rygestoppet (yyyy/mm/dd)
  var besparelse = 33.50;          //  Daglig besparelse

  function displayAmount() {
    day1 = getDayNumber(basisdato);
    day2 = getDayNumber(new Date());
    saved = ((day2 - day1) + 1) * besparelse;
    document.write(formatDecimal(saved));
  }

  //  Returnerer dagens nummer:
  function getDayNumber(datostring) {
    monthArray = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
    dato=new Date(datostring);
    month=dato.getMonth();
    days=0;
    for(n=0;n<month;n++) {
      days+= monthArray[n];
    }
    days+= dato.getDate();
    return days;
  }

  function formatDecimal(value) {
    valueString = ""+ value;
    pos = (valueString.indexOf('.'));
    if(pos == -1) {
      valueString+=".00";
    } else {
      if((valueString.length-pos)==2) valueString+="0";
    }
    return valueString.replace('.', ',');;
  }
</script>

[...]
Du har sparet <script language=javascript>displayAmount();</script> kroner indtil nu.

Scriptet virker ikke over nytår, så hvis dit rygestop startede får nytår, må du lige sige til - så skal jeg lave et par ændringer ;-)
Avatar billede jimscheel Nybegynder
10. januar 2003 - 17:06 #4
Takker mange gange, det var sgu et effektivt svar og lige hvad jeg søgte. Jeg smider lige 163 points over til dig :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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