/**
* 對Date進行擴展 將Date轉化成指定的格式 String
* 月(M)餐抢、日(d)现使、小時(h)、分(m)旷痕、秒(s)碳锈、季度(q) 可以用 1-2 個占位符,
* 年(y)可以用 1-4 個占位符欺抗,毫秒(S)只能用 1 個占位符(是 1-3 位的數(shù)字)
* 例子:
* (new Date()).Format("yyyy-MM-dd HH:mm:ss.S") ==> 2006-07-02 08:09:04.423
* (new Date()).Format("yyyy-M-d H:m:s.S") ==> 2006-7-2 8:9:4.18
* (new Date()).Format("yyyyMMddHHmmssS") ==> 20060702080904423
*/
Date.prototype.Fromat = function(fmt) {
var o = {
"M+": this.getMonth() + 1, //月份
"d+": this.getDate(), //月
"H+": this.getHours(), //小時
"m+": this.getMinutes(), //分
"s+": this.getSeconds(), //秒
"q+": Math.floor((this.getMonth + 3) / 3), //季度
"S": this.getMilliseconds() //毫秒
};
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
return fmt;
}
/**
* 獲取本周開始日期
*/
Date.prototype.getWeekStartDate = function() {
var date = this;
var day = date.getDay(); //獲取今天是周幾
day = day === 0 ? 7 : day;
date.setDate(date.getDate() - (day - 1));
return date;
}
/**
* 獲取本周結束日期
*/
Date.prototype.getWeekEndDate = function() {
var date = this;
var day = date.getDay();
day = day === 0 ? 7 : day;
date.setDate(date.getDate() + (7 - day));
return date;
}
/**
* 獲取本月開始日期
*/
Date.prototype.getMonthStartDate = function() {
var date = this;
date.setDate(1);
return date;
}
/**
* 獲取本月結束日期
*/
Date.prototype.getMonthEndDate = function() {
var date = this;
var Month = date.getMonth + 1;
date.setMonth(Month);
date.setDate(1);
date.setDate(0);
return date;
}
/**
* 獲取星期幾
*/
Date.prototype.getWeek = function() {
var arr = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
var date = this;
return arr[this.getDay()];
}
Date擴展
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門力惯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來碗誉,“玉大人,你說我怎么就攤上這事父晶∠保” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵甲喝,是天一觀的道長尝苇。 經(jīng)常有香客問我,道長埠胖,這世上最難降的妖魔是什么糠溜? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮直撤,結果婚禮上非竿,老公的妹妹穿的比我還像新娘。我一直安慰自己谋竖,他們只是感情好红柱,可當我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蓖乘,像睡著了一般锤悄。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上嘉抒,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼狈定!你這毒婦竟也來了颂龙?” 一聲冷哼從身側響起,我...
- 正文 年R本政府宣布缸濒,位于F島的核電站足丢,受9級特大地震影響,放射性物質發(fā)生泄漏庇配。R本人自食惡果不足惜斩跌,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望捞慌。 院中可真熱鬧耀鸦,春花似錦、人聲如沸啸澡。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽锻霎。三九已至著角,卻和暖如春揪漩,著一層夾襖步出監(jiān)牢的瞬間旋恼,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 閑來無事奠衔,整理了一些高頻率使用Date的方法,用Kotlin整理了一些塘娶,大家可以拿去使用使用使用 主要實現(xiàn)了下面幾...
- mysql中 date_add(date,interval type) 中, date類型不能為"時間戳".