date - 如何在 React Native 中获取当前日期

标签 date react-native

我正在尝试在 React Native 应用程序中获取当前日/月/年。我是新手,所以我对实现有很多疑问。

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

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());

最佳答案

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

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

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

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

如果你只想要当前日期并以你想要的格式输出,你可以使用 moment with format 函数

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

结果

30/03/2019

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

关于moment的使用方法和它们提供的功能可以引用下面的文档

https://momentjs.com

https://devhints.io/moment

关于date - 如何在 React Native 中获取当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55427073/

相关文章:

javascript - 如何处理 JWT.exp 时间?

php - MySQL - DATE_SUB() 和 DATE_SUB() 错误之间的搜索查询

java - 如何在 MySQL 数据库中存储 Java Instant

java - 毫秒至今 C++

php - MySQL 日期格式 : Difference to Greenwich time format

ios - 如何覆盖现有的 react-native 原生组件

javascript - useState 和 useEffect 之间的区别

react-native - 在测试中触发顶部栏按钮

android - FlatList 从列表底部上拉

javascript - 是否可以将 setState 函数作为参数传递给另一个函数?