parameter1 respektive parameter2 kan vara antingen true eller false. Den första parametern bestämmer om den första bokstaven i veckodagen skall vara i versal- eller gemenform (är den satt till true kommer bokstaven att vara i versalform). Den andra parametern bestämmer om den första bokstaven i månadsnamnet skall vara i versal- eller gemenform (är den satt till true kommer bokstaven att vara i versalform).
Exempel på utskrift:
Datum.write(true, true); - Måndag 30 December 2002
Datum.write(false, false); - måndag 30 december 2002
Datum.write(true, false); - Måndag 30 december 2002
Datum.write(false, true); - måndag 30 December 2002
<script type="text/javascript">
<!--
//***************************************************
//
// Av: Peter Svensson
//
// Självklart är koden fri att kopieras och användas fritt
//
//***************************************************
var Datum = {
d : new Date(),
days : ["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"],
months : ["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"],
year : function(){
return this.d.getYear()<1000?this.d.getYear()+1900:this.d.getYear();
},
makeCap : function(o){
return (arguments[1])?o.substring(0,1).toUpperCase()+o.substring(1,o.length):o;
},
write : function(cD, cM){
document.write(this.makeCap(this.days[this.d.getDay()], cD)+" "+this.d.getDate()+" "+this.makeCap(this.months[this.d.getMonth()], cM)+" "+this.year());
}
};
//-->
</script>
jämföra två datum samt att få hur många dagar det är i emellan dem
var månad=prompt("Månad");
var dag=prompt("dag");
//Anger datumn
today=new Date()
var dagar=new Date(today.getFullYear(), månad, dag) //månad är 0-11 i JavaScript
if (today.getMonth()==månad && today.getDate()>dag) //om dagen har redan passerat
dagar.setFullYear(dagar.getFullYear()+1) //räkna nästa årsdag
//Ange 1 dag i millisekunder
var one_day=1000*60*60*24
//räkna skillnaden mellan två datum , och omvandla till dagar
document.write(Math.ceil((dagar.getTime()-today.getTime())/(one_day))+
" tills du fyller år"+"\<br\>")
koden fungerar men jag får fel på antal dagar skulle någon kunna hjälpa mig med detta skulle vara mycket tacksam
262 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2