草庐IT

getMonth

全部标签

javascript - (新日期 ('2012-12-01' )).getMonth() === 10?

(newDate('2012-12-01')).getMonth()是10而不是11(getMonth是从0开始索引的)。我已经在Firefox、Chrome和Node.js上进行了测试。为什么会这样? 最佳答案 您遇到时区问题。您的JS引擎将字符串解释为UTC,因为它没有进一步指定。来自specificationofDate.parse(由newDate使用):TheStringmaybeinterpretedasalocaltime,aUTCtime,oratimeinsomeothertimezone,dependingont

javascript - 一个变量中的 jQuery 多个条件

我试图在变量中添加条件,然后在if()条件中赋值,但它没有按预期工作。尝试过的可能性:1)conditionCheck=(getMonth==undefined||getMonth==""||getMonth==null||getDay==undefined||getDay==""||getDay==null||getYear==undefined||getYear==""||getYear==null)2)conditionCheck=getMonth==undefined||getMonth==""||getMonth==null||getDay==undefined||getDa

Javascript 日期方法不一致 - getDate 与 getMonth

这让我昨晚有点头疼,我想了解为什么Date对象中的getDate方法是基于1的(返回值从1-31)而getMonth方法是基于0的(返回0-11).我想知道为什么同一对象的方法存在这种不一致。我明白为什么现在很难改变这种行为,但是有什么原因首先是这样设计的吗?可在此处找到文档:http://www.w3schools.com/jsref/jsref_obj_date.asp 最佳答案 所以我给BrendanEich发了一条推文问他这个问题(对于那些不知道他是JS的创造者的人),他的回答是:@magrangsbecausethatis

javascript - 为什么 javascript getMonth 从 0 开始计数,而 getDate 从 1 开始计数?

这个问题纯粹是为了满足我的好奇心。在JavaScript日期对象中,当您调用getMonth()时,它返回月份,但它从0开始计数。0=January1=February...但是当你调用getDate()它从1开始计数1=12=2...为什么不一致? 最佳答案 我想这是因为在名称数组中引用会更容易,即varmonths=["January","February","March","April","May","June","July","August","September","October","November","Decembe

javascript - 为什么 javascript getMonth 从 0 开始计数,而 getDate 从 1 开始计数?

这个问题纯粹是为了满足我的好奇心。在JavaScript日期对象中,当您调用getMonth()时,它返回月份,但它从0开始计数。0=January1=February...但是当你调用getDate()它从1开始计数1=12=2...为什么不一致? 最佳答案 我想这是因为在名称数组中引用会更容易,即varmonths=["January","February","March","April","May","June","July","August","September","October","November","Decembe

javascript - javascript中的getMonth给出上个月

我正在使用一个日期选择器,它以SunJul700:00:00EDT2013的格式给出日期。即使月份显示为7月,如果我执行getMonth,它也会返回上个月的信息。vard1=newDate("SunJul700:00:00EDT2013");d1.getMonth());//gives6insteadof7我做错了什么? 最佳答案 因为getmonth()从0开始。您可能需要d1.getMonth()+1来实现您想要的。 关于javascript-javascript中的getMonth

javascript - javascript中的getMonth给出上个月

我正在使用一个日期选择器,它以SunJul700:00:00EDT2013的格式给出日期。即使月份显示为7月,如果我执行getMonth,它也会返回上个月的信息。vard1=newDate("SunJul700:00:00EDT2013");d1.getMonth());//gives6insteadof7我做错了什么? 最佳答案 因为getmonth()从0开始。您可能需要d1.getMonth()+1来实现您想要的。 关于javascript-javascript中的getMonth

android - getYear(), getMonth(), getDay 在 Calendar 中被弃用了,那该用什么?

我想从字符串中解析日期并将其设置在DatePickerDialog中:try{myCalendar.setTime(mySimpleFormatter.parse(jsonObj.getString("dob")));}catch(ParseExceptione){System.out.println("!!!");}myEditBox.setText(mySimpleFormatter.format(myCalendar.getTime()));myDatePickerDialog.getDatePicker().updateDate(myCalendar.getTime().get

java - 如何在 Java (Android) 中使用 getMonth 添加前导零

这个问题在这里已经有了答案:HowcanIpadanintegerwithzerosontheleft?(18个答案)AddingaleadingzerotoalargestringinJava(2个答案)关闭7年前。我正在使用一个int变量:month=dp.getMonth()+1;当前得到“2”的输出,当我执行以下操作时:if(month我得到:50。
12