根據生日判斷玩家當前年齡

2021-10-04 13:00:32 字數 684 閱讀 1034

思路:

玩家未過生日(當前年 - 出生年 -1)

玩家已過生日(當前年 - 出生年)

let nowtime = new date();//當前時間(暫且使用本地時間)

const nowtimey = nowtime.getfullyear();//獲得當前年

const nowtimem = nowtime.getmonth() + 1;//獲得當前月

const nowtimed = nowtime.getdate();//獲得當前日期

const birthtime = new date(userprocesser.instance.userinfo.birthday * 1000);

const birthtimey = birthtime.getfullyear();//獲得出生年

const birthtimem = birthtime.getmonth() + 1;//獲得出生月

const birthtimed = birthtime.getdate();//獲得出生日期

let year = nowtimey - birthtimey;

if (nowtimem < birthtimem) else if (nowtimem === birthtimem)

}return year;

根據生日計算年齡

根據生日計算年齡可以通過calendar實現。最簡單可以考慮get calendar.day of year 來簡單修正年齡,但是遇到生日在閏年的2月29之後,或者今年是閏年的2月29之後可能出現計算不准,誤差一天。所以還是老實判斷年月日好了。public static intgetage date...

Java 根據出生日期輸出(判斷or計算)星座

先了解一下十二星座對應的日期劃分範圍。白羊 0321 0420 天秤 0924 1023 金牛 0421 0521 天蠍 1024 1122 雙子 0522 0621 射手 1123 1221 巨蟹 0622 0722 摩羯 1222 0120 獅子 0723 0823 水瓶 0121 0219 0...

Excel根據出生日期判斷生肖,Leo老師來教你!

在工作學習中,我們經常會遇到excel根據出生日期判斷生肖這樣的問題。列夫托爾斯泰說過 人生不是一種享樂,而是一樁十分沉重的工作。因此,面對excel根據出生日期判斷生肖我們應該有努力探索的精神。成功的人千方百計,失敗的人千難萬險。對於這個問題也是一樣的。讀書忌死讀,死讀鑽牛角,對於excel根據出...