使用javascript将月-日-年转换为日-月-年

使用javascript将月-日-年转换为日-月-年,javascript,momentjs,Javascript,Momentjs,我正在尝试将MM/DD/YYYY日期转换为长日期。例如,2020年2月16日将转换为2020年2月16日 有没有办法准确地转换日期 使用时间设置日期格式: 示例代码: moment('02/16/2020').format('16/02/2020'); 您可以使用date by moment.js。它是javascript开发人员非常有用的工具 对于动态值: moment(yourDate, 'MM/DD/YYYY').format('DD/MM/YYYY'); 在这里,您的日期是您的动态值

我正在尝试将MM/DD/YYYY日期转换为长日期。例如,2020年2月16日将转换为2020年2月16日

有没有办法准确地转换日期

使用时间设置日期格式:

示例代码:

moment('02/16/2020').format('16/02/2020');
您可以使用date by moment.js。它是javascript开发人员非常有用的工具

对于动态值:

moment(yourDate, 'MM/DD/YYYY').format('DD/MM/YYYY');
在这里,您的日期是您的动态值日期。

使用时间设置日期格式:

示例代码:

moment('02/16/2020').format('16/02/2020');
您可以使用date by moment.js。它是javascript开发人员非常有用的工具

对于动态值:

moment(yourDate, 'MM/DD/YYYY').format('DD/MM/YYYY');
这里,yourDate是您的动态值日期。

检查此项。它的工作。 函数formatDatedate{ var d=新日期, 月份=+d.getMonth+1, 日期=+d.getDate, 年份=d.getFullYear; 如果月长<2个月='0'+个月; 如果day.length<2天='0'+天; return[日、月、年]。加入“/”; } document.getElementById'res'。innerHTML=formatDate'02/16/2020'; res检查这个。它的工作。 函数formatDatedate{ var d=新日期, 月份=+d.getMonth+1, 日期=+d.getDate, 年份=d.getFullYear; 如果月长<2个月='0'+个月; 如果day.length<2天='0'+天; return[日、月、年]。加入“/”; } document.getElementById'res'。innerHTML=formatDate'02/16/2020';
res您需要指定时间的原始格式,然后将其转换为新格式

施工日期=2020年2月16日; alertmomentdate,MM/DD/YYYY。格式为'DD/MM/YYYY';
您需要指定时间的原始格式,然后将其转换为新格式

施工日期=2020年2月16日; alertmomentdate,MM/DD/YYYY。格式为'DD/MM/YYYY'; 2 | | 1行

变量src='02/16/2020' var a=src.split'/'; console.loga.concata.0,2.连接“/”; console.logsrc.replace/\d+\/\d+/,“$3/$1/$2” 2 | | 1行

变量src='02/16/2020' var a=src.split'/'; console.loga.concata.0,2.连接“/”; console.logsrc.replace/\d+\/\d+/,“$3/$1/$2”; 如果您想要在您提到的确切格式之间进行转换: 函数dfConvertf{ var farr=f.split/; 返回`${farr[1]}/${farr[0]}/${farr[2]}`; } 风险值输入=2020年2月16日; console.log`input:${input}` log`output:${dfConvertinput}`; 如果您想要在您提到的确切格式之间进行转换: 函数dfConvertf{ var farr=f.split/; 返回`${farr[1]}/${farr[0]}/${farr[2]}`; } 风险值输入=2020年2月16日; console.log`input:${input}`
log`output:${dfConvertinput}`;到目前为止,您尝试了什么?alertmomentstartdate.format'dd/MM/yyyyy';我累了,像这样,momentstartdate,MM/DD/YYYY,格式是'DD/MM/YYYY'@杰基,试试这个方法@Jacky我试过const date=02/16/2020;alertmomentdate,MM/DD/YYYY。格式为'DD/MM/YYYY';它确实起作用了——看看到目前为止您尝试了什么?alertmomentstartdate.format'dd/MM/YYYY';我累了,像这样,momentstartdate,MM/DD/YYYY,格式是'DD/MM/YYYY'@杰基,试试这个方法@Jacky我试过const date=02/16/2020;alertmomentdate,MM/DD/YYYY。格式为'DD/MM/YYYY';它确实起作用了——看,你好,这是什么,我是如何改变的,就像日期是动态值一样,例如,我给了这个日期你好,@Jacky,我编辑了我的答案为动态值。请阅读。您的项目中是否包含moment.js?请阅读moment.js文档。如何集成以及如何使用?我还有一个疑问,如果我为该结果指定了日期=02/16/2020,我就得到了答案。但是当我像var date=$'startdate.html那样指定它时;现在,我如何改变它,这是什么,我如何改变,比如日期是动态值,例如我给了这个日期你好,@Jacky,我编辑了我的答案为动态值。请阅读。您的项目中是否包含moment.js?请阅读moment.js文档。如何集成以及如何使用?我还有一个疑问,如果我为该结果指定了日期=02/16/2020,我就得到了答案。但是当我像var date=$'startdate.html那样指定它时;现在我如何改变它