How to convert the date
format ? In my example, I now get the date
like this: 2020-09-01
and I want it to be 01/09/2020
. How should I do it ?
<Text
style={{
fontSize: 20,
fontWeight: 'bold',
color: '#368fc7',
paddingLeft: 10,
}}
>
{date2.toISOString().slice(0, 10)}
</Text>
const dateY = new Date();
let YDAY= `${dateY.getDate()}/${dateY.getMonth() + 1}/${dateY.getFullYear()}`
console.log(YDAY);
Try this, and let me know!
You can use moment.js
package - https://momentjs.com/
import moment from 'moment';
<Text
style={{
fontSize: 20,
fontWeight: 'bold',
color: '#368fc7',
paddingLeft: 10,
}}
>
{moment(date2).format('DD/MM/YYYY')}
</Text>
If you want to be flexible and adapt to different locale date styles, this will do the trick:
new Date().toLocaleDateString().replace(/\b(\d)\b/g, '0$1')
Most of the formatting you want is built into JavaScript, but it needs some help with a regex like this to force leading zeros.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.