首页 > 解决方案 > 如何在 React Native 中获取当前日期

问题描述

我正在尝试在 React Native App 中获取当前日期/月份/年份。我是新手,所以我对实施有很多疑问。

我尝试遵循以下解决方案,但对我不起作用:

currentDay: new Date(),

console.log('Date:'+this.state.currentDay ,);
console.log('Day: '+this.state.currentDay.getDay() , 'Month: ' + this.state.currentDay.getMonth(), 'Year :'+ this.state.currentDay.getYear());

标签: datereact-native

解决方案


最简单的安装npm install moment --save 的方法

Moment 是一个 JavaScript 日期和时间操作库,用于解析、验证、操作和格式化日期。 

您可以简单地将其导入代码中:

import moment from 'moment'; 
var now = moment().format();

如果您只想要当前日期并以所需格式输出,您可以使用带有格式功能的时刻

var currentDate = moment().format("DD/MM/YYYY");

结果

30/03/2019

您可以使用 Moment 库根据您的要求更改日期格式

您可以参考以下文档了解如何使用矩以及它们将提供什么功能

https://momentjs.com

https://devhints.io/moment


推荐阅读