/**
* 获取当前日期的前七天时间
* @returns {Array}
*/
function getDateser() {
debugger;
var new_Date = new Date()
var timesStamp = new_Date.getTime();
var currenDay = new_Date.getDay();
var dates = [];
debugger;
for(var i = 0; i < 7; i++) {
var das = new Date(timesStamp + 24 * 60 * 60 * 1000 * (i-6)).toLocaleDateString();
var oldTime = (new Date(das)).format("M.dd");;
das.replace(/[年月]/g, '.').replace(/[日上下午]/g, '');
dates.push(oldTime);
}
return dates
}
/**
* 获取当前日期的本周时间
* @returns {Array}
*/
function getDates() {
var new_Date = new Date()
var timesStamp = new_Date.getTime();
var currenDay = new_Date.getDay();
var dates = [];
for(var i = 0; i < 7; i++) {
var das = new Date(timesStamp + 24 * 60 * 60 * 1000 * (i - (currenDay + 6) % 7)).toLocaleDateString();
das.replace(/[年月]/g, '.').replace(/[日上下午]/g, '');
dates.push(das);
}
return dates
}
/**
* 每隔十分钟的时间
* @returns {Array}
*/
function get10MinutesScale()
{
var currDate = new Date();
var odd = currDate.getMinutes()%10;
var returnArr = new Array();
currDate.setMinutes(currDate.getMinutes()-odd);
for(var i = 0; i <7; i++){
returnArr.push(currDate.getHours()+":"+(currDate.getMinutes()<10?("0"+currDate.getMinutes()):currDate.getMinutes()));
currDate.setMinutes(currDate.getMinutes()-10);
}
return returnArr;
}
function getLatestDays(num)
{
var currentDay = new Date();
var returnDays = [];
for (var i = 0 ; i < num ; i++)
{
currentDay.setDate(currentDay.getDate() - 1);
returnDays.push((currentDay.getMonth()+1)+"/"+currentDay.getDate());
}
return returnDays;
}
/**
* 格式化日期
*/
Date.prototype.format=function(format) {
var date = {
"M+" : this.getMonth()+1, //月份
"d+" : this.getDate(), //日
"H+" : this.getHours()%12 == 0 ? 12 : this.getHours()%12, //12小时制(需要加上上午下午)
"h+" : this.getHours(), //24小时制
"m+" : this.getMinutes(), //分
"s+" : this.getSeconds(), //秒
"q+" : Math.floor((this.getMonth()+3)/3), //季度
"S" : this.getMilliseconds() //毫秒
};
var week = {
"0" : "日",
"1" : "一",
"2" : "二",
"3" : "三",
"4" : "四",
"5" : "五",
"6" : "六"
};
//年(y)可以选择用 1-4 个占位符(如:17,2017)
if(/(y+)/.test(format)){
format=format.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
}
//周(E)可以选择用 1-3 个占位符(如:一,周一,星期一)
if(/(E+)/.test(format)){
format=format.replace(RegExp.$1, ((RegExp.$1.length>1) ? (RegExp.$1.length>2 ? "星期" : "周") : "")+week[this.getDay()+""]);
}
//date中的其他月/日/小时/分钟/秒等可以选择用 1-2 个占位符(如:7,07)
for(var i in date){
if(new RegExp("("+ i +")").test(format)){
format = format.replace(RegExp.$1, (RegExp.$1.length==1) ? (date[i]) : (("00"+ date[i]).substr((""+ date[i]).length)));
}
}
return format;
};