Prabhu Visu
Prabhu Visu

Reputation: 117

Need to Format Current Date in Specific Format in React Native using Libraries

Actually in my app. I am trying to display current date & time in a specific format like this " 27/02/2019 1:40 PM ". I have done this by making use of custom formatting codes. But what i actually need is, I need to achieve this by making use of libraries.

Thanks for helping.!

Using this:(Manually formatting Date & Time)

var d = new Date();
var date = d.getDate();
var month = d.getMonth() + 1;
var year = d.getFullYear();
var hours = d.getHours();
var ampm = hours >= 12 ? 'PM' : 'AM';
hours = hours % 12;
hours = hours ? hours : 12; 
var min = d.getMinutes();
min = min < 10 ? '0'+min : min;
var result = date + '/' + month + '/' + year + ' ' + hours + ':' + min + ' ' + ampm;
console.log(result); //Prints DateTime in the above specified format

Upvotes: 0

Views: 1619

Answers (1)

Sanyam Jain
Sanyam Jain

Reputation: 1194

Use moment.js https://momentjs.com/

moment().format('DD/MM/YY h:mm A') will give you your desired output.

Upvotes: 3

Related Questions