27 lines
720 B
JavaScript
27 lines
720 B
JavaScript
var global = {
|
|
key:"",
|
|
rank_key:"",
|
|
|
|
getFirstDay:function()
|
|
{
|
|
var dt = new Date();
|
|
var day = dt.getDay() || 7;
|
|
var newdt = new Date(dt.getFullYear(), dt.getMonth(), dt.getDate() + 1 - day);
|
|
newdt.setHours(0);
|
|
newdt.setMinutes(0);
|
|
newdt.setSeconds(0);
|
|
newdt.setMilliseconds(0);
|
|
return newdt;
|
|
},
|
|
formatDateStr:function(dt)
|
|
{
|
|
return dt.getFullYear() + '-' + (dt.getMonth() + 1) + '-' + dt.getDate();
|
|
},
|
|
rankKey:function()
|
|
{
|
|
var dt = this.getFirstDay();
|
|
this.key = this.formatDateStr(dt);
|
|
this.rank_key = "rank_"+this.key;
|
|
}
|
|
};
|
|
module.exports = global; |