Daisuke Takahashi hace 6 años
padre
commit
6e29cc6ddf
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      src/server/models/page.js

+ 2 - 1
src/server/models/page.js

@@ -9,6 +9,7 @@ const urljoin = require('url-join');
 const mongoose = require('mongoose');
 const mongoose = require('mongoose');
 const mongoosePaginate = require('mongoose-paginate-v2');
 const mongoosePaginate = require('mongoose-paginate-v2');
 const uniqueValidator = require('mongoose-unique-validator');
 const uniqueValidator = require('mongoose-unique-validator');
+const differenceInYears = require('date-fns/differenceInYears')
 
 
 const { pathUtils } = require('growi-commons');
 const { pathUtils } = require('growi-commons');
 const templateChecker = require('@commons/util/template-checker');
 const templateChecker = require('@commons/util/template-checker');
@@ -489,7 +490,7 @@ module.exports = function(crowi) {
   };
   };
 
 
   pageSchema.methods.getContentAge = function() {
   pageSchema.methods.getContentAge = function() {
-    return Math.max(0, new Date(new Date() - this.updatedAt).getUTCFullYear() - 1970)
+    return differenceInYears(new Date(), this.updatedAt)
   }
   }