这是我的代码,我得到"Uncaught TypeError:undefined不是函数"我做错了什么?
var myDate = new Date().setDate(17);
document.getElementById("result").innerHTML = myDate.getDate();
Run Code Online (Sandbox Code Playgroud)
setDate 修改调用它的对象并返回undefined.如果您想somethingelse参考所引用的日期today,但更改日期,您可以复制today然后更改somethingelse:
var today = new Date();
var somethingelse = new Date(today.getTime());
somethingelse.setDate(17);
document.getElementById("result").innerHTML = somethingelse.getDate();
Run Code Online (Sandbox Code Playgroud)
当然,如果您不关心保留其中的内容today,您当然可以在不创建副本的情况下修改它.
var date = new Date();
date.setDate(17);
document.getElementById("result").innerHTML = date.getDate();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7757 次 |
| 最近记录: |