我将用户的出生日期存储在时间戳中。我用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;
我的问题: 这些方法闰年是否安全,或者我是否会因为闰年而有任何问题?我很确定第一部分没问题(如果不是请纠正我),但是对于第二部分,当我根据年龄计算时间戳时,我不确定如何考虑闰年。有人知道吗?
肿瘤坏死因子