Javascript日期函数设置和获取
Javascript Date Function Setting and getting
嗨,我正试图将当天设置为第二天,并用javascript检索。我试过d.getDay(d.setDay(2))以及其他东西。
<script>
var d = new Date();
document.write("<br /><span style = '"color: " +
getRandomColor() +"'">My Birthdate is: "
+ monthNames[d.getMonth(d.setMonth(0))] +
d.getDay(d.setDay(1)) + "</span>");
</script>
谢谢你的帮助。
根据JavaScript Date Methods,没有setDay
方法,getDay
返回工作日编号(0-6)而不是日期编号(1-31)。获取日期编号的正确方法是getDate
,设置日期编号的错误方法是setDate
。你需要更改这个
d.getDay(d.setDay(1))
到这个
d.getDate(d.setDate(2))
所以你的代码应该如下
<script>
var d = new Date();
document.write("<br /><span style = '"color: " +
getRandomColor() +"'">My Birthdate is: "
+ monthNames[d.getMonth(d.setMonth(0))] +
d.getDate(d.setDate(2)) + "</span>");
</script>
相关文章:
- AngularJS - 嵌套的ng-重复选择/选项,获取/设置所选值
- 如何获取/设置高图表 x轴步长
- locaction.reload(true) 会导致强制获取 - 设置 .src 时如何执行此操作
- Jquery:范围滑块:如何获取设置的范围值
- 通过 Javascript: 问题获取/设置 CSS 属性值
- 如何使用原型获取/设置 cookie.js
- 获取/设置在 Select2 倍数中单击的选项的值
- 获取/设置地图图像鼠标位置
- 如何获取/设置当前页面URL(适用于时空浏览器版本)
- 使用this from函数在作用域上获取/设置角度变量
- 获取/设置当前@关键帧百分比/更改关键帧
- 是否可以获取/设置现有路径的半径.圆
- jQuery UI菜单获取/设置活动UI菜单项
- 从javascript中获取/设置asp:文本框值
- 无法在 java 中从应用程序的服务器端获取/设置 cookie
- 获取/设置数值到localstorage
- Jquery获取/设置href协议
- 如何获取/设置表中的滚动位置
- 在面向对象JavaScript中获取/设置
- 获取/设置iframe内容的问题