Skip to content

Instantly share code, notes, and snippets.

@thiagozs
Created May 4, 2015 18:26
Show Gist options
  • Save thiagozs/fee547c2613bb6eafe6e to your computer and use it in GitHub Desktop.
Save thiagozs/fee547c2613bb6eafe6e to your computer and use it in GitHub Desktop.
Sailsjs estudo com moment e range de data
var moment = require('moment');
//esta semana
var week = moment().week();
var startweek = moment().startOf('week').format("YYYY-MM-DD");
var endweek = moment().endOf('week').format("YYYY-MM-DD");
//semana passada
var week = moment().subtract(1, 'weeks').week();
var laststartweek = moment().subtract(1, 'weeks').startOf('week').format("YYYY-MM-DD");
var lastendweek = moment().subtract(1, 'weeks').endOf('week').format("YYYY-MM-DD");
//Sails console 1.
Views.find({ site:'xpto.com.br', createdAt: {'>=': new Date(startweek), '<=': new Date(endweek) } }).sort({views: 'desc'}).limit(5).populate('owner').exec(function pageFound(err , done) { if (err) console.log(err); else console.log(done); });
//Sails console 2.
Views.find({ site:'xpto.com.br', createdAt: {'>=': new Date(laststartweek), '<=': new Date(lastendweek) } }).sort({views: 'desc'}).limit(5).populate('owner').exec(function pageFound(err , done) { if (err) console.log(err); else console.log(done); });
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment