在JavaScript中解析日期对象
当我打印日期对象时,我将其作为输出在JavaScript中解析日期对象,javascript,Javascript,当我打印日期对象时,我将其作为输出 var formattedDate = new Date(parseInt(thisObj.Patient.DateOfBirth.substr(6))); 如何将5月、4日和2011年分离为单独的变量,如 Wed May 04 2011 09:30:00 GMT+0530 (GMT+05:30) 我如何也可以检查这个人的年龄是否在一岁以下 对象有许多方便的方法-使用它们 getDate():返回月份的日期(从1-31) getFullYear():返
var formattedDate = new Date(parseInt(thisObj.Patient.DateOfBirth.substr(6)));
如何将5月、4日和2011年分离为单独的变量,如
Wed May 04 2011 09:30:00 GMT+0530 (GMT+05:30)
我如何也可以检查这个人的年龄是否在一岁以下 对象有许多方便的方法-使用它们
:返回月份的日期(从1-31)getDate()
:返回年份(四位数)getFullYear()
:返回月份(从0到11)getMonth()
var Month = May;
var Date = 04;
var Year = 2011;
您只能访问数值,然后您必须自己格式化它们。使用
Date.getFullYear()
,Date.getMonth()
等。有关此对象的文档,请参阅
您可以通过减去日期来比较日期:
formattedDate.getYear() .getMonth() .getDay()
这将显示当前日期和格式化日期之间的毫秒数。现在您只需要知道一年中的毫秒数。使用集成IDE(如netbeans)可以帮助您找到许多对象的方法。
getYear
已被弃用(并且已经使用多年),您应该使用getFullYear
。
alert(new Date() - formattedDate);