День рождения — МиниКод http://minicode.ru записи кодов Wed, 05 Sep 2018 06:40:48 +0000 ru-RU hourly 1 https://wordpress.org/?v=4.8.14 проверка даты на корректность, аля 30.02.2013 http://minicode.ru/proverka-daty-na-korrektnost-alya-30-02-2013/ http://minicode.ru/proverka-daty-na-korrektnost-alya-30-02-2013/#respond Tue, 15 Jan 2013 17:54:26 +0000 http://minicode.ru/?p=171
function checkDay(R_BIRTHDAY_DAY, R_BIRTHDAY_MONTH, R_BIRTHDAY_YEAR){

	if(R_BIRTHDAY_DAY == '' || R_BIRTHDAY_MONTH == '' || R_BIRTHDAY_YEAR == ''){

		return false;
	}
	R_BIRTHDAY_MONTH = R_BIRTHDAY_MONTH - 1; 						
	var thisDate     = new Date(R_BIRTHDAY_YEAR, R_BIRTHDAY_MONTH , R_BIRTHDAY_DAY);
	var dayThis      = thisDate.getDate()
	var monthThis    = thisDate.getMonth()
	var yearThis     = thisDate.getFullYear()
	var errorAr      = new Array();
	
	if( R_BIRTHDAY_YEAR +'.'+ R_BIRTHDAY_MONTH +'.'+ R_BIRTHDAY_DAY != yearThis +'.'+ monthThis +'.'+ dayThis){
	
		errorAr.push( 1 ) 

	}
	
	if( errorAr.length == 0 ){
		return true;
	}else{
		return false;
	}
	
}
]]>
http://minicode.ru/proverka-daty-na-korrektnost-alya-30-02-2013/feed/ 0
Проверка на совершеннолетие http://minicode.ru/156/ http://minicode.ru/156/#respond Fri, 30 Nov 2012 13:12:32 +0000 http://minicode.ru/?p=156

function checkBirthDay(R_BIRTHDAY_DAY, R_BIRTHDAY_MONTH, R_BIRTHDAY_YEAR){

	if(R_BIRTHDAY_DAY == '' || R_BIRTHDAY_MONTH == '' || R_BIRTHDAY_YEAR == ''){

		return false;
	}
	R_BIRTHDAY_MONTH = R_BIRTHDAY_MONTH - 1; 						
	var thisDate     = new Date(R_BIRTHDAY_YEAR, R_BIRTHDAY_MONTH , R_BIRTHDAY_DAY);
	var dayThis      = thisDate.getDate()
	var monthThis    = thisDate.getMonth()
	var yearThis     = thisDate.getFullYear()
	var errorAr      = new Array();
	
	if( R_BIRTHDAY_YEAR +'.'+ R_BIRTHDAY_MONTH +'.'+ R_BIRTHDAY_DAY != yearThis +'.'+ monthThis +'.'+ dayThis){
	
		errorAr.push( 1 ) 

	}else{
		
		var date = new Date();                   // создается дата "сегодня"
		var year = date.getFullYear();	         // Выбор от "сегодня" года
		
		if(R_BIRTHDAY_YEAR > 1900){				
		
			if((year - R_BIRTHDAY_YEAR) >= 18){}else{			
				errorAr.push( 1 ) 			
			}
			
		}else{			
			errorAr.push( 1 ) 		
		}		
	}
	
	if( errorAr.length == 0 ){
		return true;
	}else{
		return false;
	}
	
}
]]>
http://minicode.ru/156/feed/ 0