Her er en mere fuldstændig minAlder funktion. baseret på hoerups svar:
<script language=\"JavaScript\"> <!--
var fYear = 1983; // fødeår var fMonth = 6; // føde måned (måneder nummereres fra 0 til 11) var fDate = 15; // føde dag (1..31) var fHour = 0; // føde time (0..23) var fMin = 0; // føde minut (0..59)
function minAlder() { nu = new Date(); nYear = nu.getFullYear(); nMonth = nu.getMonth(); if ( nMonth != fMonth ) { return nYear -fYear -(fMonth>nMonth)?1:0; } else { nDate = nu.getDate(); if ( nDate != fDate ) { return nYear -fYear -(fDate>nDate)?1:0; } else { nHour = nu.getHours(); if ( nHour != fHour ) { return nYear -fYear -(fHour>nHour)?1:0; } else { nMin = nu.getMinutes(); // nu begynder det at blive lovlig fjollet :). return nYear -fYear -(fMin>nMin)?1:0; } } } } }; //end minAlder() -> Heltal
document.write(\"Jeg er nu \" +minAlder() +\"År gammel.\");
Fordi jeg troede jeg var så klog jeg ikke behøvede at teste. Her er det ordentligt:
<script language=\"JavaScript\"> <!--
var fYear = 1983; // fødeår var fMonth = 0; // føde måned (måneder nummereres fra 0 til 11) var fDate = 15; // føde dag (1..31) var fHour = 0; // føde time (0..23) var fMin = 0; // føde minut (0..59)
function minAlder() { nu = new Date(); nYear = nu.getFullYear(); nMonth = nu.getMonth(); if ( nMonth != fMonth ) { return nYear -fYear -((fMonth>nMonth)?1:0); } else { nDate = nu.getDate(); if ( nDate != fDate ) { return nYear -fYear -((fDate>nDate)?1:0); } else { nHour = nu.getHours(); if ( nHour != fHour ) { return nYear -fYear -((fHour>nHour)?1:0); } else { nMin = nu.getMinutes(); // nu begynder det at blive lovlig fjollet :). return nYear -fYear -((fMin>nMin)?1:0); } } } }; //end minAlder() -> Heltal
document.write(\"Jeg er nu \" +minAlder() +\"År gammel.\");
// --> </script>
Synes godt om
Ny brugerNybegynder
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.