Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在ReactNative中获取当前日期?_Ios_Date_Time_React Native_Nsdate - Fatal编程技术网

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

我正在构建我的第一个本地iOS和Android应用程序。我是Swift和Obj-C的iOS编码器。如何使用ReactNative获取当前日期


我应该使用本机模块还是有一个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。这是你规定的格式。