Ale*_*gak 127 javascript date
嗨,我是javascript的新手我有这样的javascript代码
alert(DATE.value);
var d = new Date(DATE.value);
var year = d.getFullYear();
var month = d.getMonth();
var day = d.getDay();
alert(month);
alert(day);
if(2012 < year < 1971 | 1 > month+1 > 12 | 0 >day > 31){
alert(errorDate);
DATE.focus();
return false;
}
Run Code Online (Sandbox Code Playgroud)
举个例子: DATE.value = "11/11/1991"
当我打电话给alert(day);我看时3;
当我打电话给alert(d);它时,会返回正确的信息.
Luc*_*one 285
用.getDate而不是.getDay.
getDay返回的值是对应于星期几的整数:0表示星期日,1表示星期一,2表示星期二,依此类推.
Eva*_*oli 13
来自MDN关于getDay:https: //developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date/getDay
根据当地时间返回指定日期的星期几.
你可能想要getDate:https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date/getDate
根据当地时间返回指定日期的月中某天.
Oli*_*cal 12
getDay()返回星期几.但是,您可以使用该getDate()方法.
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date/getDay
我有一个类似的问题。date.getMonth()返回范围从 的索引0 to 11。一月是0。如果您创建了一个新的对象,date()并且想要获取有关服装日期而不是当前日期的信息,则您只需将月份减少1.
像这样:
function getDayName () {
var year = 2016;
var month = 4;
var day = 11;
var date = new Date(year, month-1, day);
var weekday = new Array("sunday", "monday", "tuesday", "wednesday",
"thursday", "friday", "saturday");
return weekday[date.getDay()];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
75171 次 |
| 最近记录: |