Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.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/2/node.js/41.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
以(dd/mm/yyyyy)格式将日期作为后缀附加到javascript文件名中_Javascript_Node.js_File - Fatal编程技术网

以(dd/mm/yyyyy)格式将日期作为后缀附加到javascript文件名中

以(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获得所需的格式。由于某些

我必须在我的文件名中附加日期格式。 如果我在dd/mm/yyyy中给出日期格式,则会抛出一个错误

当它以所有其他格式工作时-例如:dd-mm-yyyy或ddmmyyyy

范例-

  • myfile_01/12/2017抛出一个错误。因为它将“/”解释为路径。
    • 我的文件01-12-2017运行良好

简单地说,这是因为大多数文件系统中的“/”字符用于指示新的文件目录。实际上,日期被视为另一个文件夹,其子目录为月份,另一个子目录为年份。

考虑使用library Moment.js获得所需的格式。由于某些格式错误,它不会工作

请参阅以下以dd/mm/yyyy格式打印日期的示例代码

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。请访问并进行参观,了解询问的内容和方式,这正是问题所在。但我该如何解决呢?即使有办法解决这个问题,但这是一种非常糟糕的做法,我强烈建议您使用另一种格式,例如连字符。对不起,我想这不是你想要的答案。