以(dd/mm/yyyyy)格式将日期作为后缀附加到javascript文件名中
我必须在我的文件名中附加日期格式。 如果我在dd/mm/yyyy中给出日期格式,则会抛出一个错误 当它以所有其他格式工作时-例如:dd-mm-yyyy或ddmmyyyy 范例-以(dd/mm/yyyyy)格式将日期作为后缀附加到javascript文件名中,javascript,node.js,file,Javascript,Node.js,File,我必须在我的文件名中附加日期格式。 如果我在dd/mm/yyyy中给出日期格式,则会抛出一个错误 当它以所有其他格式工作时-例如:dd-mm-yyyy或ddmmyyyy 范例- myfile_01/12/2017抛出一个错误。因为它将“/”解释为路径。 我的文件01-12-2017运行良好 简单地说,这是因为大多数文件系统中的“/”字符用于指示新的文件目录。实际上,日期被视为另一个文件夹,其子目录为月份,另一个子目录为年份。考虑使用library Moment.js获得所需的格式。由于某些
- myfile_01/12/2017抛出一个错误。因为它将“/”解释为路径。
- 我的文件01-12-2017运行良好
function DateFormat(mydate)
{
var day = mydate.getDate().toString(); //converting it to string
day = day.length > 1 ? day : '0' + day; //condition to check values
var month = (1 + mydate.getMonth()).toString(); //converting it to string
month = month.length > 1 ? month : '0' + month; //condition to check values
var year = mydate.getFullYear();
return day + '/' + month + '/' + year; //here is the format dd/mm/yyyy
}
希望这有帮助 dd/mm/yyyy格式包含特殊字符“/”,即javascript不支持的(正斜杠)。显示代码欢迎使用SO。请访问并进行参观,了解询问的内容和方式,这正是问题所在。但我该如何解决呢?即使有办法解决这个问题,但这是一种非常糟糕的做法,我强烈建议您使用另一种格式,例如连字符。对不起,我想这不是你想要的答案。