我创建了一个react native
项目,调用api从MongoDB获取日期数据。
这是MongoDB的日期数据:
"2018-05-05T11:00:00.000Z"
"2018-05-05T13:00:00.000Z"
"2018-05-05T17:10:00.000Z"
"2018-05-05T21:00:00.000Z"
"2018-05-05T23:10:00.000Z"
我尝试使用thedate = new Date(value);
来获取小时和分钟
当我console.log(thedate);
Sat May 05 2018 19:00:00 GMT+0800 (CST)
Sat May 05 2018 21:00:00 GMT+0800 (CST)
Sun May 06 2018 01:10:00 GMT+0800 (CST)
Sun May 06 2018 05:00:00 GMT+0800 (CST)
Sun May 06 2018 07:10:00 GMT+0800 (CST)
变成不同的日期:11:00变成19:00,05-05变成05-06
我无法理解。
答案 0 :(得分:1)
您可以使用Moment npm更改react native中的日期格式。
示例:
npm install moment --save
在您的代码中:
import Moment from 'moment';
Moment(new Date()).format("YYYY-MM-DD hh:mm:ss");