Javascript 如何在react中转换日期?
从2018年12月14日到2018年12月14日?Javascript 如何在react中转换日期?,javascript,reactjs,Javascript,Reactjs,从2018年12月14日到2018年12月14日? 我通常会错过发送日期的一天(datepicker(momentjs)) 用于处理需要使用格式(“YYYY/MM/DD”)的瞬间。 如果您想手动执行 如果您只想将-更改为/,您可以这样做 let str=“2018-12-14”; 设op=str.replace(/-/g,“/”); 控制台日志(op)用于处理需要使用格式(“YYYY/MM/DD”)的瞬间。 如果您想手动执行 如果您只想将-更改为/,您可以这样做 let str=“2018-
我通常会错过发送日期的一天(datepicker(momentjs))
用于处理需要使用格式(“YYYY/MM/DD”)的瞬间。 如果您想手动执行 如果您只想将
-
更改为/
,您可以这样做
let str=“2018-12-14”;
设op=str.replace(/-/g,“/”);
控制台日志(op)代码>用于处理需要使用格式(“YYYY/MM/DD”)的瞬间。
如果您想手动执行
如果您只想将-
更改为/
,您可以这样做
let str=“2018-12-14”;
设op=str.replace(/-/g,“/”);
控制台日志(op)代码>startDate=“2018-12-14”;
momentDate=时刻(起始日期'YYYY/MM/DD')
如果您知道确切的格式,可以将其放在这里。startDate=“2018-12-14”;
momentDate=时刻(起始日期'YYYY/MM/DD')
如果你知道确切的格式,你可以把它放在这里。如果你已经格式化了,你可以把-
替换成/
,但是从这个例子中,你告诉我们你似乎根本不知道如何格式化日期。因此,如果你真的想利用时刻
,你有两种方法
如果您已经格式化了startDate并想重新格式化它
const-reformattedstardate=时刻(startDate)。格式('YYYY/MM/DD')
如果您已经格式化了,您可以将-
替换为/
,但从示例中可以看出,您似乎根本不知道如何格式化日期。因此,如果你真的想利用时刻
,你有两种方法
如果您已经格式化了startDate并想重新格式化它
const-reformattedstardate=时刻(startDate)。格式('YYYY/MM/DD')代码>
结果:
结果日期:2018/12/14
结果:
结果日期:2018/12/14请花些时间恰当地提出问题,以便社区能够轻松地帮助您解决问题。我说的不是英语,我说的是框架。请参考矩矩().format('YYYY/MM/DD')
请花一些时间正确地构建问题,以便社区能够轻松地帮助您。我不是在说英语,我是在说框架。请参考瞬间moment().format('YYYY/MM/DD')
我已经有了这样的开始日期。状态和结束日期:null@Alexiostigrahauda您的链接不起作用。请至少将其添加到[JSFiddle]()。另外,如果您已经有startDate和endDate,只需将它们格式化为moment(startDate).format('YYYY/MM/DD')
,也可以尝试将dateFormat=“DD.MM.YYYY”
更改为dateFormat=“YYYY/MM/DD”
并检查它是否适用于您。我已经有了这样的开始日期。状态和结束日期:null@Alexiostigrahauda您的链接不起作用。请至少将其添加到[JSFiddle]()。另外,如果您已经有startDate和endDate,只需将它们格式化为moment(startDate).format('yyyyy/MM/DD')
,也可以尝试将dateFormat=“DD.MM.yyyyy”
更改为dateFormat=“YYYY/MM/DD”
并检查它是否适合您。
startDate: moment().toDate(), // how to format('YYYY/MM/DD')???
moment().format("YYYY/MM/DD"); // if you want to convert current date
moment(startDate).format("YYYY/MM/DD"); // if you want to convert given date
Import moment from 'moment';
let date = 2018-12-14;
let resultDate=moment(date).format('YYYY/MM/DD');