我在時間戳中存儲用戶出生日期。我用JavaScript計算時間戳。來自幾年前的JavaScript時間戳,並考慮閏年
day = $("#birthday-day").val();
year = $("#birthday-year").val();
month = $("#birthday-month").val()-1;
date = new Date(Date.UTC(year, month, day));
birthdateTimestamp = Math.round(date.getTime()/1000);
在搜索頁面我只有年齡段。依靠這個字段,我需要顯示符合這個年齡段的用戶。我根據年齡字段值時間戳計算,所以我可以在數據庫中將它用作條件。
now = new Date();
age = $("#age").val();
date = new Date(Date.UTC(now.getFullYear()-age));
timestampYearsAgo = date.getTime()/1000;
我的問題: 這些方法是閏年安全或者我可以有,因爲閏年的任何問題?我確信第一部分是可以的(如果不是,請糾正我),但對於第二部分,當我從年齡計算時間戳時,我不確定如何才能做到閏年。有人有任何想法嗎?
TNX