function get_date_with_format(format){var Digital=new Date();var field=new Array(Digital.getFullYear(),Digital.getMonth()+1,Digital.getDate(),Digital.getHours(),Digital.getMinutes(),Digital.getSeconds(),Digital.getMilliseconds());var formatYmdHis='';var step=9;for(i=0;i0)msg=msg+'\n'+' * Invalid day';test=(monthvalue-12);if(test>0)msg=msg+'\n'+' * Invalid month';if(actu.getMonth()+1>=monthvalue){if(actu.getMonth()+1==monthvalue){if(actu.getDate()>=dayvalue){months=actu.getMonth()+1-monthvalue;years=actu.getFullYear()-yearvalue;}else {months=(12-monthvalue)+actu.getMonth()+1;years=actu.getFullYear()-yearvalue-1;}}else {months=actu.getMonth()+1-monthvalue;years=actu.getFullYear()-yearvalue;}}else {months=(12-monthvalue)+actu.getMonth()+1;years=actu.getFullYear()-yearvalue-1;};if(actu.getDate()>dayvalue)days=actu.getDate()-dayvalue;else days=(30-dayvalue)+actu.getDate();while(days>30){days-=30;months+=1;};while(months>12){months-=12;years+=1;};return(years+';'+msg);};function bissextile(annee){if(annee%4==0&&annee%100!=0||annee%400==0)return(true);else return(false);};function nb_01_01(date){var nb_months=[,0,31,59,90,120,151,181,212,243,273,304,334];var j=eval(date[0]);var m=eval(date[1]);var a=eval(date[2]);var nb=nb_months[m]+j-1;if(bissextile(a)&&m>2)nb++;return(nb);};function fCompareDate(pDateDebut,pDateFin){var DureeDebut=Date.parse(pDateDebut);var DureeFin=Date.parse(pDateFin);var iComparaison=DureeFin-DureeDebut;if(iComparaison>0)return(">");if(iComparaison==0)return("=");if(iComparaison<0)return("<");return(iComparaison);};function nb_jour_annee(a1,a2){n=0;if(a1==a2)n=0;else for(i=a1;i=monthvalue){if((actu.getMonth()+1)==monthvalue){if(actu.getDate()>=dayvalue){months=actu.getMonth()+1-monthvalue;years=actu.getFullYear()-yearvalue;}else {months=(12-monthvalue)+actu.getMonth()+1;years=actu.getFullYear()-yearvalue-1;}}else {months=(actu.getMonth()+1)-monthvalue;years=actu.getFullYear()-yearvalue;}}else {months=(12-monthvalue)+actu.getMonth()+1;years=actu.getFullYear()-yearvalue-1;};if(actu.getDate()>dayvalue)days=actu.getDate()-dayvalue;else days=(30-dayvalue)+actu.getDate();while(days>30){days-=30;months+=1;};while(months>12){months-=12;years+=1;};return(years);};myApp.checkDate=function(_date){var reg=new RegExp(/^[0-3]{1}[0-9]{1}[\/][0-1]{1}[0-9]{1}[\/][0-9]{4}$/);if(!reg.test(_date)){return(false);};var tabDate=_date.split('/');var dateTest=new Date(tabDate[2],tabDate[1]-1,tabDate[0]);if(parseInt(tabDate[0],10)!=parseInt(dateTest.getDate(),10)||parseInt(tabDate[1],10)!=parseInt(dateTest.getMonth(),10)+parseInt(1,10)||parseInt(tabDate[2],10)!=parseInt(dateTest.getFullYear(),10)){return(false);};return(true);};myApp.get_age_from_date=function(_date){if(!myApp.checkDate(_date))return('');var days='';var msg=new Array();msg['msg']='';var actu=new Date();var months=actu.getMonth();var yearvalue=actu.getFullYear();var tab=new Array(31,28,31,30,31,30,31,31,30,31,30,31);if((yearvalue%4==0&&yearvalue%100!=0)||(yearvalue%400==0))tab[1]+=1;msg['nbrD']='31';tab=_date.split('/');var dayvalue=(tab[0]?tab[0]:false);var monthvalue=(tab[1]?tab[1]:false);yearvalue=(tab[2]?tab[2]:false);if(!dayvalue||!monthvalue||!yearvalue)return(msg['msg']);if((dayvalue-31)>0)msg['msg']+='\n'+' * Invalid day';if((monthvalue-12)>0)msg['msg']+='\n'+' * Invalid month';if(actu.getMonth()+1>=monthvalue){if(actu.getMonth()+1==monthvalue){if(actu.getDate()>=dayvalue){months=actu.getMonth()+1-monthvalue;msg['age']=actu.getFullYear()-yearvalue;}else {months=(12-monthvalue)+actu.getMonth()+1;msg['age']=actu.getFullYear()-yearvalue-1;}}else {months=actu.getMonth()+1-monthvalue;msg['age']=actu.getFullYear()-yearvalue;}}else {months=(12-monthvalue)+actu.getMonth()+1;msg['age']=actu.getFullYear()-yearvalue-1;};if(actu.getDate()>dayvalue)days=actu.getDate()-dayvalue;else days=(30-dayvalue)+actu.getDate();while(days>30){days-=30;months+=1;};while(months>12){months-=12;msg['age']+=1;};return(msg);};function get_formatted_date(format){var d=new Date();var year=d.getFullYear();var month=d.getMonth()+1;if(month.toString().length==1)month='0'+month;var day=d.getDate();if(day.toString().length==1)day='0'+day;var date=year.toString()+'-'+month.toString()+'-'+day.toString();var hours=d.getHours();if(hours.toString().length==1)hours='0'+hours;var minutes=d.getMinutes();if(minutes.toString().length==1)minutes='0'+minutes;var seconds=d.getSeconds();if(seconds.toString().length==1)seconds='0'+seconds;var hour=hours.toString()+':'+minutes.toString()+':'+seconds.toString();if(format){switch(format){case'date+hour':return(date+' '+hour);case'hour':return(hour);}};return(new Array(date+hour,date,hour,year,month,day,hours,minutes,seconds));};function actualize_hour(){myApp.line=1377;try{var x=GetId('actualhour_label');if(x){var xdate=get_formatted_date();myApp.line=1382;x.innerHTML=xdate[2];myApp.line=1384;setTimeout('actualize_hour()',myApp.tempostart);}}catch(e){debug_view_e_catch(e,'os-d : actualize_hour()',myApp.line);}};