重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Date.prototype.format=function (){
创新互联-专业网站定制、快速模板网站建设、高性价比富川网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式富川网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖富川地区。费用合理售后完善,10余年实体公司更值得信赖。
var s='';
s+=this.getFullYear()+'-';// 获取年份。
s+=(this.getMonth()+1)+"-"; // 获取月份。
s+= this.getDate(); // 获取日。
return(s); // 返回日期。
};
function getAll(begin,end){
var ab = begin.split("-");
var ae = end.split("-");
var db = new Date();
db.setUTCFullYear(ab[0], ab[1]-1, ab[2]);
var de = new Date();
de.setUTCFullYear(ae[0], ae[1]-1, ae[2]);
var unixDb=db.getTime();
var unixDe=de.getTime();
for(var k=unixDb+24*60*60*1000;kunixDe;){
console.log((new Date(parseInt(k))).format());
k=k+24*60*60*1000;
}
}
getAll('2012-06-24','2013-02-25');
var mydate = new Date();
var y = mydate.getFullYear();
var m = mydate.getMonth()+1;
var d = mydate.getDate();
alert("今天的日期是:"+y+"年"+m+"月"+d+"日"); //这里是弹出今天的日期,前四天的日期你相应的用d-n就可以了
你好,我帮你封装了一个函数,你看下:
function fillZero(num) {
return num 10 ? '0' + num : num;
}
/*
* 参数说明:
* y:year,年,例:2015
* m:month,月,例:6
* w:week,第几周,例:2
*/
function getInfo(y, m, w) {
var dObj = new Date(),
day, start, end,
oneDay = 24 * 3600 * 1000;
dObj.setYear(+y);
dObj.setMonth(m - 1);
dObj.setDate(1);
day = dObj.getDay();
start = dObj.getTime() + (w - 1) * 7 * oneDay - (day - 1) * oneDay;
end = start + 6 * oneDay;
// console.log(new Date(start));
start = new Date(start);
start = start.getFullYear() + '/' + fillZero(start.getMonth() + 1) + '/' + fillZero(start.getDate());
end = new Date(end);
end = end.getFullYear() + '/' + fillZero(end.getMonth() + 1) + '/' + fillZero(end.getDate());
return {start: start, end: end};
}
使用很简单:
var obj = getInfo(2015, 6, 2); // Object {start: "2015/06/08", end: "2015/06/14"}
console.log(obj.start); // 2015/06/08
console.log(obj.end); // 2015/06/14
希望是你想要的答案,望采纳~~
function getD(json){
return json.year + "-" + json.month + "-" + json.day ;
}
我也不太会,给你点参考代码,希望对你有帮助:
var mydate=new Date();
mydate.setFullYear(2008,9,4);设置特定日期
var day=mydate.setDate(mydate.getDate()+1);设置1天后日期