Ios 如何在ReactNative中获取当前日期?
我正在构建我的第一个本地iOS和Android应用程序。我是Swift和Obj-C的iOS编码器。如何使用ReactNative获取当前日期Ios 如何在ReactNative中获取当前日期?,ios,date,time,react-native,nsdate,Ios,Date,Time,React Native,Nsdate,我正在构建我的第一个本地iOS和Android应用程序。我是Swift和Obj-C的iOS编码器。如何使用ReactNative获取当前日期 我应该使用本机模块还是有一个ReactNative API可以从中获取这些数据?ReactNative中的JavaScript运行时与任何其他环境一样可以访问日期信息。因此,简单地说: new Date() 。。。将给你当前的日期。在JS中使用日期 如果您想要一个好的JS库,使处理日期变得更加容易,请查看。如果您获得当前的milisec日期使用+new
我应该使用本机模块还是有一个ReactNative API可以从中获取这些数据?ReactNative中的JavaScript运行时与任何其他环境一样可以访问日期信息。因此,简单地说:
new Date()
。。。将给你当前的日期。在JS中使用日期
如果您想要一个好的JS库,使处理日期变得更加容易,请查看。如果您获得当前的
milisec
日期使用+new date()
如果获得当前的new date()
我希望能对你有所帮助
GoodLuk我使用了{new Date()}
正在生成不变冲突:对象无效
错误以下日期函数对我有效
const getCurrentDate=()=>{
var date = new Date().getDate();
var month = new Date().getMonth() + 1;
var year = new Date().getFullYear();
//Alert.alert(date + '-' + month + '-' + year);
// You can turn it in to your desired format
return date + '-' + month + '-' + year;//format: dd-mm-yyyy;
}
更多信息
它也适用于ios。只是
新日期().toDateString()
,参考:提醒我:不起作用。我对JS很幼稚,反应也很快。请你再详细一点好吗?使用Luxon,这是一个很好的现代JS库,可以使处理日期变得更简单,请检查并记住Android JSC不能很好地处理日期,如果需要国际化,您可能需要一个自定义JSC来处理toLocaleDateString
,这将返回d-m-y,没有填充。@RobG您可以将其更改为所需的格式,也可以进行设计。为了澄清,return语句返回d-m-y,您的注释说它返回dd-mm-yyyy。这是你规定的格式。