سلام
من یک تاریخ را از ورودی کاربر گرفتم و توسط تابع ()split در جاوا اسکریپت اونو جداسازی کردم و در آرایه قرار دادم. بعدش که میخولم اک تک اندیسهای آرایه رو با تابع ()parseInt به نوع عددی تبدیل کنم و به سمت فانکشن دیگه ای بفرستم شون متاسفانه تابع parseInt برای اک اک شون مقدار NaN برمیگردونه در حالیکه مقادیر از نوع String هستند. ولی اگه همون مقادیر رو بصورت رشته ای (مثلاً": "1376") وارد کنم تابع parsrInt عمل میکنه.
مثال :
var date="1395/05/07";
var splitString= date.split("/");
var a1= parseInt(splitString[0]); // ==> NaN
var a2= parseInt(splitString[1]); // ==> NaN
var a3= parseInt(splitString[2]); // ==> NaN