Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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 .toLocaleDateString不工作_Javascript - Fatal编程技术网

Javascript .toLocaleDateString不工作

Javascript .toLocaleDateString不工作,javascript,Javascript,setMonth方法返回特定的毫秒数,而不是日期对象 在这种情况下,您应该尝试: var period = "2016/12" var d = new Date(period); var x =(d.setMonth(d.getMonth() -1)).toLocaleDateString(); 或者将其分隔为两个语句 var x = new Date(d.setMonth(d.getMonth() -1)).toLocaleDateString(); 根据库设置,每月将返回毫秒数。调查

setMonth
方法返回特定的毫秒数,而不是日期对象

在这种情况下,您应该尝试:

var period = "2016/12"
var d = new Date(period);
var x =(d.setMonth(d.getMonth() -1)).toLocaleDateString();
或者将其分隔为两个语句

var x = new Date(d.setMonth(d.getMonth() -1)).toLocaleDateString();

根据库设置,每月将返回毫秒数。调查

试试这个

var x=新日期(d.setMonth(d.getMonth()-1)).toLocaleDateString()


控制台日志(x)

请格式化您的源代码。你说的“不工作”是什么意思?你有错误吗?如果是,错误消息是什么?您是否得到意外的输出?如果是,当前输出是什么?预期输出是什么?请阅读相关内容以及您可以传递给它的内容。
d.setMonth(d.getMonth() -1);
var x = d.toLocaleDateString();