0
我收到來自服務器的日期,如2017-08-12T00:00:00+00:00
。我需要以dd/mm/yyyy格式顯示它。Javascript日期/字符串操作
我該如何操作它?需要時刻還是簡單的字符串處理?
我收到來自服務器的日期,如2017-08-12T00:00:00+00:00
。我需要以dd/mm/yyyy格式顯示它。Javascript日期/字符串操作
我該如何操作它?需要時刻還是簡單的字符串處理?
let getFormat = (dateString) => {
let date = new Date(dateString);
return date.getDate()+"/"+(date.getMonth() + 1)+"/"+date.getFullYear();
}
getFormat("2017-08-12T00:00:00+00:00");
如果要在前面加上0,則使用:
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();
}
請注意,這不會在個位數日/月前面加0,這樣你就可以得到類似d/M/YYYY – Dario
好吧,讓我試試 – Nitish
它的工作!謝謝。我會接受這個答案 – Nitish