如何在javascript中制作日期和时间的特殊格式

时间:2017-11-09 14:08:08

标签: javascript date react-native

我需要从以下格式中分别提取日期和时间。 总日期和时间格式位于props.info.positionState.timeEnter

2017-11-06 16:55:10

现在,我需要将2017-11-06放入timeEnter_date,我还需要将16:55放入timeEnter_time

我的代码如下:

this.state = {
          timeEnter_date : (props.info.positionState.timeEnter),
          timeEnter_time : (props.info.positionState.timeEnter),
        };

我应该提到,我使用.format("hh:mm"),,但它确实对我不起作用。你能帮我解决一下吗?

2 个答案:

答案 0 :(得分:4)

javascript中最好的日期时间处理库是momentjs

this.state = {
  timeEnter_date: moment(props.info.positionState.timeEnter).format('YYYY-MM-DD'),
  timeEnter_time: moment(props.info.positionState.timeEnter).format('HH:mm:ss')
};

这是.format method docs

答案 1 :(得分:1)

在vanilla中,javascript是solusion:

GETNUM_SCRIPT