var aMonth = new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre");
var aDay = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
function sGetDate(oDate, sFormat) {
if (typeof oDate == "undefined" || oDate == null) oDate = new Date();
if (typeof sFormat == "undefined" || sFormat == null) sFormat = "%d/%m/%y";
var iDay = oDate.getDay();   
var iDate = oDate.getDate();  
var iMonth = oDate.getMonth()+1; 
var iYear = oDate.getYear();  
iYear4 = (iYear < 999)?iYear + 1900:iYear;
var sDate = ((''+iDate).length < 2)?'0'+iDate:iDate;
var sMonth = ((''+iMonth).length < 2)?'0'+iMonth:iMonth;
var sYear2 = ((''+iYear).length < 2)?'0'+iYear:iYear;
var sReturnDate = sFormat;
sReturnDate = sReturnDate.replace("%D",aDay[iDay]);
sReturnDate = sReturnDate.replace("%d",sDate);
sReturnDate = sReturnDate.replace("%m",sMonth);
sReturnDate = sReturnDate.replace("%M",aMonth[iMonth-1]);
sReturnDate = sReturnDate.replace("%Y",iYear4);
sReturnDate = sReturnDate.replace("%y",iYear);
return sReturnDate;
}
function sGetHour(oDate, sFormat) {
if (typeof oDate == "undefined" || oDate == null) oDate = new Date();
if (typeof sFormat == "undefined" || sFormat == null) sFormat = "%h:%i:%s";
var iHour = oDate.getHours();
var iMin = oDate.getMinutes();
var iSec = oDate.getSeconds();
var sHour = ((''+iHour).length < 2)?'0'+iHour:iHour;
var sMin = ((''+iMin).length < 2)?'0'+iMin:iMin;
var sSecond = ((''+iSec).length < 2)?'0'+iSec:iSec;
var sReturnHour = sFormat;
sReturnHour = sReturnHour.replace("%h",sHour);
sReturnHour = sReturnHour.replace("%i",sMin);
sReturnHour = sReturnHour.replace("%s",sSecond);
return sReturnHour;
}
function sGetFullDate(oDate, sFormat) {
if (typeof oDate == "undefined" || oDate == null) oDate = new Date();
if (typeof sFormat == "undefined" || sFormat == null) sFormat = "%d/%m/%y %h:%i";
var iDay = oDate.getDay();   
var iDate = oDate.getDate();  
var iMonth = oDate.getMonth()+1; 
var iYear = oDate.getYear();  
var iHour = oDate.getHours();
var iMin = oDate.getMinutes();
var iSec = oDate.getSeconds();
iYear4 = (iYear < 999)?iYear + 1900:iYear;
var sDate = ((''+iDate).length < 2)?'0'+iDate:iDate;
var sMonth = ((''+iMonth).length < 2)?'0'+iMonth:iMonth;
var sYear2 = ((''+iYear).length < 2)?'0'+iYear:iYear;
var sHour = ((''+iHour).length < 2)?'0'+iHour:iHour;
var sMin = ((''+iMin).length < 2)?'0'+iMin:iMin;
var sSecond = ((''+iSec).length < 2)?'0'+iSec:iSec;
var sReturnDate = sFormat;
sReturnDate = sReturnDate.replace("%D",aDay[iDay]);
sReturnDate = sReturnDate.replace("%d",sDate);
sReturnDate = sReturnDate.replace("%m",sMonth);
sReturnDate = sReturnDate.replace("%M",aMonth[iMonth-1]);
sReturnDate = sReturnDate.replace("%Y",iYear4);
sReturnDate = sReturnDate.replace("%y",iYear);
sReturnDate = sReturnDate.replace("%h",sHour);
sReturnDate = sReturnDate.replace("%i",sMin);
sReturnDate = sReturnDate.replace("%s",sSecond);
return sReturnDate;
}
