Canalblog
Suivre ce blog Administration + Créer mon blog

Javascripts & Co

30 octobre 2008

Obtenir le quantième d'une date


Arguments :
- Date date : date dont on veut obtenir le quantième

Retour :
- int : quantième

Utilise : GetNbDaysInMonth

function GetQuantieme(date)
{
	var mois = date.getMonth()+1;
	var jour = date.getDate();
	q = 0;
	for (m=1; m<mois; m++) q += GetNbDaysInMonth(m,date.getFullYear());
	q += jour;
	quantieme = parseInt(q);
	return quantieme;
}

Publicité
30 octobre 2008

Obtenir le nombre de jours d'un mois donné


Arguments :
- int mois : mois à tester (ex: 5 pour le mois de mai)
- int annee : année à tester (ex: 2008)

Retour :
- int : nombre de jours

Utilise : IsBissextile

function GetNbDaysInMonth(mois,annee)
{
	if (mois==1||mois==3||mois==5||mois==7||mois==8||mois==10||mois==12) return(31);
	else if (mois==2)
	{
		if (IsBissextile(annee)) return(29);
		else return(28);
	}
	else return(30);
}

30 octobre 2008

Tester si l'année est bissextile


Arguments :
- int annee : année à tester (ex: 2008)

Retour :
- bool : true = l'année est bissextile, false = l'année n'est pas bissextile

function IsBissextile(annee)
{
	if ((annee%4==0) && ((annee%100!=0) || (annee%400==0))) return true;
	else return false;
}

Publicité
Publicité
Publicité