如何在React-Native-IOS中格式化日期

问题描述 投票:1回答:6

我用以下来显示日期:

var formattedDate = new Date(date).toString();
    console.log("DATE >> ", formattedDate);

结果:

'Date >>','Wed Nov 23 2015 05:30:00'

我的date格式如下:

date= 2015-11-23

但我想在qazxsw poi中用qazxsw poi格式格式化我的qazxsw poi

date react-native date-format
6个回答
4
投票

使用date.getDay(),date.getMonth()和date.getYear()从日期中提取日期年份,然后根据需要使用它:)

date

作为替代,你也可以使用moment.js。有很多有用的功能。

"DD MMM YYYY"

导入时刻JS:

react-native-ios.

安装Moment JS:

var formattedDate = new Date(date);
var newDate = formattedDate.getDay().toString() + " " + formattedDate.getMonth().toString() + " " + formattedDate.getYear().toString();

1
投票
var newDate = moment(Date(yourDate)).format('DD-MM-YYYY');

0
投票

@Ataomega。要获取Date实例的日期,您需要使用formattedDate.getDate()。toString()而不是formattedDate.getDay()。toString()。否则,您将获得一周中的某一天。查看import moment from 'moment';了解更多详情。


0
投票

使用npm install moment var dateee = new Date(this.dateUpdate);//this.dateUpdate = 1488506939000 var wholeDate = dateee.getFullYear() + '-' + ('0' + (dateee.getMonth() + 1)).slice(-2) + '-' + ('0' + dateee.getDate()).slice(-2) + ' ' + ('0' + dateee.getHours()).slice(-2) + ':' + ('0' + dateee.getMinutes()).slice(-2); console.log('----- ' + this.dateUpdate + ' ' + wholeDate); //----- 1488506939000 2017-03-03 10:08 函数

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getDay

date-fns

format()

时刻很棒,但对于常见用途来说非常大,不幸的是不是模块化的,所以你必须导入整个包才能使用它。


0
投票

码:

npm install date-fns --save

输出:

import { format } from 'date-fns'

format(new Date(), 'MMMM Do, YYYY H:mma')

0
投票

嘿,你可以使用图书馆时刻:qazxsw poi你可以使用以下方式格式化任何日期:

Documentation for format()
© www.soinside.com 2019 - 2024. All rights reserved.