您的浏览器过于古老 & 陈旧。为了更好的访问体验, 请 升级你的浏览器
Ready 发布于2014年08月08日 11:25

原创 JavaScript Date.setDate() 函数详解

4761 次浏览 读完需要≈ 3 分钟

内容目录

setDate()函数用于使用当地时间设置当前Date对象中一个月第几天的值。也就是"年份-月份-日期"中"日期"的数值。

该函数属于Date对象,所有主流浏览器均支持该函数

语法

date.setDate( dateNumber )

参数

参数 描述
dateNumber Number类型指定的日期数值。

dateNumber参数可以超出常规的1 ~ 31日期范围,也可以为负数Date对象内部会自动转换为对应的日期。

返回值

setDate()函数没有返回值(也可以说,返回值为undefined)。

示例&说明

// 定义一个Date对象"2013-03-15 13:11:43"
var date = new Date(2013, 2, 15, 13, 11, 43);
document.writeln( date.toLocaleString() ); // 2013年3月15日 13:11:43

date.setDate(22);
document.writeln( date.toLocaleString() ); // 2013年3月22日 13:11:43

date.setDate(-100);
// 扣除10天 (2012年11月) + 31天(2012年12月) + 31天(2013年1月) + 28天(2013年2月) = 100天
document.writeln( date.toLocaleString() ); // 2012年11月20日 13:11:43

运行代码

  • CodePlayer技术交流群1
  • CodePlayer技术交流群2

0 条评论

撰写评论

打开导航菜单