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();