Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript setDate方法返回一个字符串_Javascript - Fatal编程技术网

Javascript setDate方法返回一个字符串

Javascript setDate方法返回一个字符串,javascript,Javascript,我正在浏览器控制台中尝试以下代码: var today=新日期() var priorDate=new Date().setDate(today.getDate()-30)setDate方法返回字符串 不,不是。它返回编号 返回值 1970年1月1日00:00:00 UTC和给定日期之间的毫秒数(日期对象也会发生相应的更改) 我相信您希望更改的对象而不是返回值 请尝试以下操作: var today=新日期(); today.setDate(today.getDate()-30); conso

我正在浏览器控制台中尝试以下代码:

var today=新日期()
var priorDate=new Date().setDate(today.getDate()-30)
setDate方法返回字符串

不,不是。它返回
编号

返回值

1970年1月1日00:00:00 UTC和给定日期之间的毫秒数(日期对象也会发生相应的更改)

我相信您希望更改的对象而不是返回值

请尝试以下操作:

var today=新日期();
today.setDate(today.getDate()-30);

console.log(今天)谢谢。因此,我将priorDate设置为setDate方法的返回值。