2014-11-01 63 views
1

這是我蒙戈DB文件如何在sails框架中格式化檢索mongo日期?

 { 
     "creatorUid": "1234", 
     "creatorUserName": "userabc", 
     "title": "this is the first thread", 
     "description": "I like this thread and try to read it", 
     "threadOwner": "5451e21c7dfe65c6168fe612", 
     "createdAt": "2014-10-30T07:04:22.712Z", 
     "updatedAt": "2014-10-30T07:04:22.712Z", 
     "id": "5451e2f6d61cb61d18ed0122" 
     } 

我想格式化createdAt2014-10-30沒有時間

回答

2

您可以通過多種方式格式化日期:

  • 最簡單的就是使用moment.js這是一個圖書館來操縱JavaScript中的日期。如果您需要廣泛處理日期,那麼值得使用庫。使用諸如moment('2014-10-30T07:04:22.712Z').format('MM-DD-YYYY')之類的東西以任何您想要的方式獲取格式化日期。
  • 第二種方法是在沒有任何庫的情況下使用JS。這是可以做到,如下所示:

var dateObj = new Date('2014-10-30T07:04:22.712Z'); var neededFormat = dateObj.getUTCFullYear() + '-' + dateObj.getUTCMonth() + '-' + dateObj.getUTCDay();