js年齡限制最大最小日期,對閏年進行判斷
2018年1月8日
js年齡限制最大最小日期,主要是閏年的判斷
var years, year, maxYear, month, twenty, ninety, minDay, maxDay, day_s;
years = Date.parse(new Date());
twenty = 365 * 24 * 3600 * 1000 * 20;//最小20歲
ninety = 365 * 24 * 3600 * 1000 * 90;//最大90歲
year = new Date(years - ninety).getFullYear();
maxYear = new Date(years - twenty).getFullYear();
month = new Date().getMonth() + 1;
day_s = new Date().getDate();
if(month < 10){
month = `0` + month;
}
if(day_s < 10){
day_s = `0` + day_s;
}
if ((year%4==0&&year%100!=0)||year%400==0){
if(month == 2){
minDay = year + `-` + month + `-` + 29;
}else{
minDay = year + `-` + month + `-` + day_s;
}
}else{
if(month == 2){
minDay = year + `-` + month + `-` + 28;
}else{
minDay = year + `-` + month + `-` + day_s;
}
}
if ((maxYear%4==0&&maxYear%100!=0)||maxYear%400==0){
if(month == 2){
maxDay = maxYear + `-` + month + `-` + 29;
}else{
maxDay = maxYear + `-` + month + `-` + day_s;
}
}else{
if(month == 2){
maxDay = maxYear + `-` + month + `-` + 28;
}else{
maxDay = maxYear + `-` + month + `-` + day_s;
}
}
console.log(minDay);
console.log(maxDay);
相關文章
- JavaScript 判斷閏年JavaScript
- JavaScript判斷閏年JavaScript
- getDate方法的妙用(js判斷閏年)JS
- Python判斷閏年Python
- C語言:判斷閏年C語言
- 函式實現閏年判斷函式
- C++判斷是否為閏年C++
- C#--判斷某年是否是閏年C#
- js實現的判斷是否是閏年程式碼例項JS
- python學習-判斷閏年指令碼Python指令碼
- python學習----判斷是否是閏年Python
- MySQL年齡日期問題MySql
- js獲取閏年、日期差等功能程式碼例項JS
- JAVA關於判斷年份是閏年還是平年的問題Java
- 日期判斷行修改指令碼指令碼
- 6,javase程式碼實戰-條件語句——判斷某一年是閏年(一)Java
- 身份證之js獲取性別 年齡 出生日期JS
- 誰的年齡最小(結構體專題)結構體
- 直播app開發搭建,js對時間日期判斷今天昨天明天APPJS
- 碎片化學習Java(十二)-- Java判斷使用者的年齡段案例Java
- Js之設定日期時間 判斷日期是否在範圍內JS
- JavaScript根據出生日期計算年齡JavaScript
- 1465: 誰的年齡最小(結構體專題)結構體
- sql日期和週末判斷SQL
- 根據datetimepicker選擇的日期計算年齡
- 科技行業的年齡歧視行業
- jstack判斷執行緒狀態JS執行緒
- JS的判斷語句:判斷、迴圈JS
- Android 中判斷年齡是否在16歲以下(含16歲)及其方法的封裝使用Android封裝
- 從千年蟲,閏年蟲,閏秒蟲看測試資料設計
- 閏年的計算問題
- JS常用判斷空對像的幾種方法JS
- C#判斷字串是否為日期格式C#字串
- chinesecalendar:判斷日期是不是工作日
- js函式中的if判斷和a==b判斷JS函式
- js判斷型別JS型別
- js判斷時間JS
- JS 型別判斷JS型別