具體使用根據情況大家自己調整,此處僅供參考。
------------------------------根據出生日期計算生日天數-----------------------------
jxcore.birthwarm = function(value, fieldctl)
var dd = eval('new ' + birth.substr(1, birth.length - 2));
var ar_date = [dd.getmonth() + 1,dd.getdate() ,dd.getfullyear()];
ty =now.getfullyear();
tm = now.getmonth()+1;
td = now.getdate();
var params = new array(ty,tm,td,ar_date);
var diffday = jxcore.getdiffday(params);
value = diffday;
return value;
};//此處供方法:jxcore.birthwarm服務
jxcore.getdiffday = function(params)
for(;tm < arry_leapyear.length;tm++)
sum = up + down + diff_days1 + diff_days2;
}else
else
}else//生日月大於當前月
sum = sum + diff_days1 + diff_days2;}}
return sum;
}//平年生日天數計算
else
for(;tm < arry_nonleapyear.length;tm++)
sum = up + down + diff_days1 + diff_days2;
}else
else
}else//生日月大於當前月
sum = sum + diff_days1 + diff_days2;}}
return sum;}};
SQL Server 根據出生日期計算年齡
getdate 函式用於返回當前的日期和時間 datediff 函式返回兩個日期之間的時間。語法 datediff datepart,startdate,enddate startdate 和 enddate 引數是合法的日期表示式。datepart 引數可以是下列的值 datepart縮寫年 yy...
mysql根據出生日期計算年齡
select date format from days to days now to days birthday y 0 as age方法一,作者也說出了缺陷,就是當日期為未來日期時結果為0,而不是負數 這裡使用了5個函式和兩個運算子。select date format now y date f...
oracle 根據出生日期計算精確年齡
select floor months between sysdate,to date 20141217 yyyy mm dd 12 a,手工輸入日期 months between sysdate,u.modifydate 12 b,從資料庫取值計算月份 floor months between s...