我正在開發一個系統,要求您至少應年滿18歲才能註冊。Javascript日期差異
爲了做到這一點驗證我已經在以下方式在JavaScript中實現日期差異,但它不是準確的,有沒有任何JavaScript函數或其他方式來做到這一點?
var d1=new Date(1985,1,28);
var d2=new Date();
var milli=d2-d1;
var milliPerYear=1000*60*60*24*365.26;
var years_old=milli/milliPerYear;
任何客戶端驗證可以很容易地規避。始終在服務器端進行驗證。雖然在這種情況下,你甚至不能確保一個人提供他真正的生日。 – 2012-01-28 11:03:03
是的 - 這是更多的用戶意見的責任問題,而不是一個完整的信用檢查或任何東西。客戶端驗證沒問題。 – cloudfeet 2014-11-28 14:24:05