2017-06-16 224 views
1

我试图在反应本机中获取Android应用中的当前日/月/年。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()); 

并在控制台中我有:

Date:Fri Jun 16 2017 11:27:36 GMT+0000 (GMT) 
'Day: 5', 'Month: 5', 'Year :117' 

正如你看到的,getDay()getMonth()getYear()不回我想要什么。 ..

+0

您可能需要'.getFullYear()'而不是'.getYear()' – Kerumen

回答

4

您可以使用此:

var today = new Date(); 
date=today.getDate() + "/"+ parseInt(today.getMonth()+1) +"/"+ today.getFullYear(); 
console.log(date); 
+0

好的,谢谢,它运行良好! – Julvador