Reputation: 5366
I receive a date from server like 2017-08-12T00:00:00+00:00
. I need to display it in dd/mm/yyyy format.
How should I manipulate it? Is moment required or is it simple string processing?
Upvotes: 0
Views: 43
Reputation: 16482
let getFormat = (dateString) => {
let date = new Date(dateString);
return date.getDate()+"/"+(date.getMonth() + 1)+"/"+date.getFullYear();
}
getFormat("2017-08-12T00:00:00+00:00");
If you want to prepend 0 then use:
let getFormat = (dateString) => {
let date = new Date(dateString);
let day = date.getDate() < 10 ? "0"+date.getDate() : date.getDate();
let month = (date.getMonth() + 1) < 10 ? "0"+(date.getMonth() + 1) : (date.getMonth() + 1);
return day+"/"+month+"/"+date.getFullYear();
}
Upvotes: 1