我只有一个月:'可能'
从此我想使用java-获得开始 日期和最后 日期的'五月'月脚本。
谢谢。
答案 0 :(得分:1)
任何月份的第一个日期都是1.就最后日期而言,您可以使用moveToLastDayOfMonth
将日期移至该月的最后一天。
或者您可以这样使用:
var month = 4;
var d = new Date(2016, month + 1, 0);
alert(d);
答案 1 :(得分:0)
试试这个:
date = new Date(2016, 5, 1);
lastdate = new Date(date - 1);
console.log(lastdate)
答案 2 :(得分:0)
开始日期始终为1, 对于最后的日期,你可以试试这个,
var date = new Date();
var lastDate = new Date(date.getFullYear(), date.getMonth() + 1, 0).getDate();
答案 3 :(得分:0)
感谢您的回复。
我找到了这个答案。
var month = 'MAY'
var a = '1-'+month+'-2015';
var date = new Date(a);
var firstDay = new Date(date.getFullYear(), date.getMonth(), 1);
var lastDay = new Date(date.getFullYear(), date.getMonth() + 1, 0);
console.log(firstDay);
console.log(lastDay);
答案 4 :(得分:0)
我为JS标准日期的月份值创建了月份数组。然后根据需要获取日期格式日期(年,月,日)
var months = ["January","February","March","April","May","June","July","August","September","October","November","December"];
var month = "May";
for(var i in months){
if(months[i] == month){
month = i;
}
}
var s = new Date(2016, month, 1);
var e = new Date(2016, ++month, 0);
console.log(s+"\n"+e);