Avatar billede duno Nybegynder
02. maj 2005 - 21:26 Der er 2 kommentarer og
1 løsning

Kan man fjerne minutter og sekunder

Hej jeg har følgende kode, men er det muligt at fjerne minutter og sekunder, jeg vil kun have år og dage, kan det lade sig gøre??

<SCRIPT>
function nedrakning(){
nu=new Date();
da=new Date("December16, 2002 09:32:00");
namn=new Array("år","måneder","døgn","timer","minutter","sekunder");
tid_passerat="Det er nu ";
tid_after=" siden at du blev medlem.";
function visa_formular(text)
{
document.write("<P align=center><FONT Size=2 color='#394C60' face='Comic Sans MS'><b><SPAN NAME='till' ID='till'>"+text+"</SPAN> </Font></P>");
skrivit_ut=1;
}
dagar_manad=new Array(31,28,31,30,31,30,31,31,30,31,30,30);
da_ar=da.getYear()
nu_ar=nu.getYear()
da_manader=da.getMonth();
nu_manader=nu.getMonth();
da_dagar=da.getDate();
nu_dagar=nu.getDate();
da_timmar=da.getHours();
nu_timmar=nu.getHours();
da_minuter=da.getMinutes();
nu_minuter=nu.getMinutes();
da_sekunder=da.getSeconds();
nu_sekunder=nu.getSeconds();
nu_manader_spara=nu.getMonth();
if (da_ar<100)
{
da_ar+=1900;
}
if (nu_ar<100)
{
nu_ar+=1900;
}
if (nu_sekunder>da_sekunder)
{
da_sekunder+=60;
da_minuter--;
}
if (nu_minuter>da_minuter)
{
da_minuter+=60;
da_timmar--;
}
if (nu_timmar>da_timmar)
{
da_timmar+=24;
da_dagar--;
}
if (nu_dagar>da_dagar)
{
da_dagar+=dagar_manad[nu_manader_spara];
da_manader--;
}
if (nu_manader>da_manader)
{
da_manader+=12;
da_ar--;
}
totalt="";
if ((da_ar-nu_ar)>=0)
{
if (skrivit_ut==0)
{
visa_formular(tid_kvar)
}
else
{
totalt+=da_ar-nu_ar+" "+namn[0]+", ";
totalt+=da_manader-nu_manader+" "+namn[1]+", ";
totalt+=da_dagar-nu_dagar+" "+namn[2]+", ";
totalt+=da_timmar-nu_timmar+" "+namn[3]+", ";
totalt+=da_minuter-nu_minuter+" "+namn[4]+" og ";
totalt+=da_sekunder-nu_sekunder+" "+namn[5]+".";
totalt+="</b>";
}
}
else
{
if (skrivit_ut==0)
{
visa_formular(tid_passerat)
}
else
{
if (nu_sekunder<da_sekunder)
{
nu_sekunder+=60;
nu_minuter--;
}
if (nu_minuter<da_minuter)
{
nu_minuter+=60;
nu_timmar--;
}
if (nu_timmar<da_timmar)
{
nu_timmar+=24;
nu_dagar--;
}
if (nu_dagar<da_dagar)
{
nu_dagar+=dagar_manad[nu_manader_spara];
nu_manader--;
}
if (nu_manader<da_manader)
{
nu_manader+=12;
nu_ar--;
}
totalt+=nu_ar-da_ar+" "+namn[0]+", ";
totalt+=nu_manader-da_manader+" "+namn[1]+", ";
totalt+=nu_dagar-da_dagar+" "+namn[2]+", ";
totalt+=nu_timmar-da_timmar+" "+namn[3]+", ";
totalt+=nu_minuter-da_minuter+" "+namn[4]+" og ";
totalt+=nu_sekunder-da_sekunder+" "+namn[5];
}
}
document.all.till.innerHTML=tid_passerat + totalt + tid_after
setTimeout('nedrakning()',1000);
}
skrivit_ut=0;
nedrakning();
</SCRIPT>
Avatar billede mads-lee Nybegynder
02. maj 2005 - 21:33 #1
<SCRIPT>
function nedrakning(){
nu=new Date();
da=new Date("December16, 2002 09:32:00");
namn=new Array("år","måneder","døgn","timer","minutter","sekunder");
tid_passerat="Det er nu ";
tid_after=" siden at du blev medlem.";
function visa_formular(text)
{
document.write("<P align=center><FONT Size=2 color='#394C60' face='Comic Sans MS'><b><SPAN NAME='till' ID='till'>"+text+"</SPAN> </Font></P>");
skrivit_ut=1;
}
dagar_manad=new Array(31,28,31,30,31,30,31,31,30,31,30,30);
da_ar=da.getYear()
nu_ar=nu.getYear()
da_manader=da.getMonth();
nu_manader=nu.getMonth();
da_dagar=da.getDate();
nu_dagar=nu.getDate();
da_timmar=da.getHours();
nu_timmar=nu.getHours();
da_minuter=da.getMinutes();
nu_minuter=nu.getMinutes();
da_sekunder=da.getSeconds();
nu_sekunder=nu.getSeconds();
nu_manader_spara=nu.getMonth();
if (da_ar<100)
{
da_ar+=1900;
}
if (nu_ar<100)
{
nu_ar+=1900;
}
if (nu_sekunder>da_sekunder)
{
da_sekunder+=60;
da_minuter--;
}
if (nu_minuter>da_minuter)
{
da_minuter+=60;
da_timmar--;
}
if (nu_timmar>da_timmar)
{
da_timmar+=24;
da_dagar--;
}
if (nu_dagar>da_dagar)
{
da_dagar+=dagar_manad[nu_manader_spara];
da_manader--;
}
if (nu_manader>da_manader)
{
da_manader+=12;
da_ar--;
}
totalt="";
if ((da_ar-nu_ar)>=0)
{
if (skrivit_ut==0)
{
visa_formular(tid_kvar)
}
else
{
totalt+=da_ar-nu_ar+" "+namn[0]+", ";
totalt+=da_manader-nu_manader+" "+namn[1]+", ";
totalt+=da_dagar-nu_dagar+" "+namn[2]+", ";
totalt+="</b>";
}
}
else
{
if (skrivit_ut==0)
{
visa_formular(tid_passerat)
}
else
{
if (nu_sekunder<da_sekunder)
{
nu_sekunder+=60;
nu_minuter--;
}
if (nu_minuter<da_minuter)
{
nu_minuter+=60;
nu_timmar--;
}
if (nu_timmar<da_timmar)
{
nu_timmar+=24;
nu_dagar--;
}
if (nu_dagar<da_dagar)
{
nu_dagar+=dagar_manad[nu_manader_spara];
nu_manader--;
}
if (nu_manader<da_manader)
{
nu_manader+=12;
nu_ar--;
}
totalt+=nu_ar-da_ar+" "+namn[0]+", ";
totalt+=nu_manader-da_manader+" "+namn[1]+", ";
totalt+=nu_dagar-da_dagar+" "+namn[2]+", ";

}
}
document.all.till.innerHTML=tid_passerat + totalt + tid_after
setTimeout('nedrakning()',1000);
}
skrivit_ut=0;
nedrakning();
</SCRIPT>

nem løsning men virker :P
Avatar billede duno Nybegynder
02. maj 2005 - 22:39 #2
det var godt nok hurtigt!!!

Du har sku fortjent dine points!!

Men hvad med den anden vej... kan man få den til at tælle ned også??
Avatar billede duno Nybegynder
03. maj 2005 - 17:05 #3
jeg lukker her og takker/betaler

Tak for hjælpen

points er sendt
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