如何转换日期反应?

时间:2018-12-14 07:11:21

标签: javascript reactjs

从2018-12-14至2018/12/14 ???
我通常会错过发送date(datepicker(momentjs))的一天

startDate: moment().toDate(), // how to format('YYYY/MM/DD')??? 

5 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

startDate =“ 2018-12-14”; momentDate = moment(startDate,'YYYY / MM / DD')

如果您知道确切的格式,可以在此处输入。

答案 2 :(得分:0)

要处理片刻,您需要使用格式(“ YYYY / MM / DD”) moment

如果您想手动操作

如果您只想将-更改为/,就可以这样做。

let str =  "2018-12-14";
let op = str.replace(/-/g,'/');
console.log(op);

答案 3 :(得分:0)

如果已经将-替换为/,但从示例中可以看出,您似乎根本不知道如何格式化日期。因此,如果您真的想使用moment进行操作,则有两种方法。

  1. 如果您已经格式化了startDate并希望对其进行重新格式化

const reformattedStartDate = moment(startDate).format('YYYY/MM/DD');

  1. 如果您以正确的格式创建新的startDate

const startDate = moment().format('YYYY/MM/DD');

答案 4 :(得分:0)

从“瞬间”开始导入时刻;

让日期= 2018-12-14;

let resultDate = moment(date).format('YYYY / MM / DD');

结果:  resultDate:2018/12/14