moment.js以數字作爲日期。 例如,如果我輸入201,我會得到「01-01-0201 00:00:00」。如果我嘗試編輯,我想要顯示201。 我的方法是;關於moment.js
if (moment(data, 'DD-MM-YYYY HH:mm:SS').isValid()) {
console.log('data if in date format: ' + angular.toJson(data));
return moment(data).format('MM-DD-YYYY HH:mm:SS');
} else {
console.log('data if not in date format: ' + angular.toJson(data));
return data;
}
幫我理解這個部分,「如果我想201會被顯示,如果我去編輯」。這是我從中瞭解的內容,你想要在有效的日期對象上格式化而不是數字格式?即201應該保留爲201,而不是轉換爲日期字符串? – EmptyCup
意思是,雖然創建我有一個領域,我可以給像201或日期與時間的數字。當我再次編輯相同的內容時,它應該顯示出確切的值。 –