Avatar billede sprit-billist Nybegynder
04. november 2004 - 11:52 Der er 9 kommentarer og
1 løsning

kan man lave multi år?

hej jeg ville høre om der eksister en måde hvor på man kan få et script til at virke på alle årstal lige nøjagtigt mellem de 2 datoer?

<SCRIPT LANGUAGE="JavaScript">

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Don Demrow -->

<!-- Begin
// Set the dates below
var goLiveDate = "20041110";
var expireDate = "20041111";

var expireYear = expireDate.substring(0,4)
var expireMonth = expireDate.slice(4,-2)
var expireDay = expireDate.slice(6)
var liveYear = goLiveDate.substring(0,4)
var liveMonth = goLiveDate.slice(4,-2)
var liveDay = goLiveDate.slice(6)
var nowDate = new Date();
var day = nowDate.getUTCDate();
var month = nowDate.getUTCMonth();
var month1 = month + 1;
  if (month1 < 10)
  {
  month1 = "0" + month1;
  }
  if (day < 10)
  {
  day = "0" + day;
  }
var year = nowDate.getYear();
var GMTdate = year + "" + month1 + "" + day
if ((GMTdate < expireDate) && (GMTdate >= goLiveDate))
{

}
// End -->
</script>
Avatar billede olebole Juniormester
04. november 2004 - 12:07 #1
<ole>

Kan du uddybe?

/mvh
</bole>
Avatar billede sprit-billist Nybegynder
04. november 2004 - 13:35 #2
sådan at det virker her i 2004 men så det også virker i 2005,2006 og 2007 og så videre uden at jeg skal ind og redigere i scriptet
Avatar billede roenving Novice
05. november 2004 - 01:55 #3
F.eks. sådan:

// Set the dates below
var thisDate = new Date();
var goLiveDate = "1110";
var expireDate = "1111";

var liveYear = expireYear = thisDate.getFullYear();
var expireMonth = expireDate.slice(4,-2);
var expireDay = expireDate.slice(6);

var liveMonth = goLiveDate.slice(4,-2)

...
Avatar billede sprit-billist Nybegynder
05. november 2004 - 15:00 #4
ja men kan man også det med dette script?:

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
dato1 = new Date()
dato2 = new Date(2004,11,1)
dato3 = new Date(2004,11,24)
if (dato2<=dato1 && dato1 <= dato3)
{

}
//-->
</SCRIPT>
Avatar billede sprit-billist Nybegynder
10. november 2004 - 11:00 #5
kan man eller kan man ikke i overstående script da jeg har valgt at bruge dette i stædet for det øverste
Avatar billede sprit-billist Nybegynder
06. april 2007 - 00:37 #6
lukkes
Avatar billede roenving Novice
06. april 2007 - 00:49 #7
Hvad kom du frem til ?-)
Avatar billede sprit-billist Nybegynder
08. april 2007 - 18:41 #8
har fundet frem til at jeg bare må ændre det vært år.
Avatar billede roenving Novice
08. april 2007 - 21:12 #9
F.eks.

dato1 = new Date()
dato2 = new Date(dato1.getFullYear(),11,1)
dato3 = new Date(dato1.getFullYear(),11,24)
if (dato2<=dato1 && dato1 <= dato3)
Avatar billede roenving Novice
08. april 2007 - 21:16 #10
-- og så måske:

if(dato2.getTime() <= dato1.getTime() && dato1.getTime() <= dato3.getTime())

-- og så må det vel gerne være på hele juleaftensdag også, så:

dato3 = new Date(dato1.getFullYear(),11,24,23,59,999);
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