Te sugerimos que pruebes esta resolución en un ambiente controlado antes de pasarlo a producción, un saludo.
Solución:
El tiempo de ejecución de JavaScript en React Native tiene acceso a la información de fecha como cualquier otro entorno. Como tal, simplemente:
new Date()
… le dará la fecha actual. Aquí está el MDN sobre cómo trabajar con fechas en JS.
Si desea una buena biblioteca JS para facilitar aún más el trabajo con fechas, consulte MomentJS.
solía new Date()
estaba generando Invariant Violation: Objects are not valid
error, la siguiente función de fecha funcionó para mí.
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;
Para más información https://reactnativecode.com/get-current-date-react-native-android-ios-example También funciona para ios.
Tienes la opción de añadir valor a nuestro contenido informacional añadiendo tu experiencia en las explicaciones.