JavaScript日期集合(今日,昨日,本週一,週末 ,月初,月末)
jQuery.dateCollections = (function(){ var nowDate = new Date(); var cloneNowDate = new Date(); var fullYear = nowDate.getFullYear(); var month = nowDate.getMonth() + 1; // getMonth 方法返回 0-11,代表1-12月 var date = nowDate.getDate(); var endOfMonth = new Date(fullYear, month, 0).getDate(); //獲取本月最後一天 // 格式化日期 (2016-02-14) function getFullDate(targetDate) { var D, y, m, d; if (targetDate) { D = new Date(targetDate); y = D.getFullYear(); m = D.getMonth() + 1; d = D.getDate(); } else { y = fullYear; m= month; d = date; } m = m > 9 ? m : '0' + m; d = d > 9 ? d : '0' + d; return y + '-' + m + '-' + d; } // 一天的時間戳(毫秒為單位) var timestampOfDay = 1000*60*60*24; // 今天,昨天 var fullToday = getFullDate(); var fullYesterday = getFullDate(nowDate - timestampOfDay);var nowDay = nowDate.getDay(); // getDay 方法返回0 表示星期天 nowDay = nowDay === 0 ? 7 : nowDay; // 本週一,本週末(星期天) // 注:在safari下(nowDate +- 0)不會轉換為時間戳,這裡在nowDate前加上運算子+,手動轉換時間戳運算 var fullMonday = getFullDate( +nowDate - (nowDay-1)*timestampOfDay ); var fullSunday = getFullDate( +nowDate + (7-nowDay)*timestampOfDay ); // 月初,月末 var fullStartOfMonth = getFullDate( cloneNowDate.setDate(1) ); var fullEndOfMonth = getFullDate( cloneNowDate.setDate(endOfMonth) ); return { fullToday: fullToday, fullYesterday: fullYesterday, fullMonday: fullMonday, fullSunday: fullSunday, fullStartOfMonth: fullStartOfMonth, fullEndOfMonth: fullEndOfMonth }; }());
相關推薦
JavaScript日期集合(今日,昨日,本週一,週末 ,月初,月末)
jQuery.dateCollections = (function(){ var nowDate = new Date(); var cloneNowDate = new Date(); var fullYear = nowDate.getFullYear();
公式選股--籌碼集合 (更多公式關註公眾號“斯達克邏輯”)
什麽是 ros 註意 更多 似的 .html enca 牛市 解釋 第三部分,籌碼集合(低位單峰密集) 1. 基本釋義: 單峰密集是成本分布所形成的一個獨立的密集峰形,它表明該股票的流通籌碼在某一特定價格區域充分集中。 低位單峰密集:指成本分布在某個低價位區域形成高度密集的
在JavaScript中獲取Map集合中的key和value值(前提是:既不知道key為什麼值,也不知道value有哪些值)
在JavaScript中獲取Map集合中的key和value值(前提是:既不知道key為什麼值,也不知道value有哪些值) Map<String,List<Document>>
JavaScript基礎知識(資料型別,迴圈判斷,集合)
JavaScript中允許對任何資料進行比較,例如 false == 0 //true false === 0 ///falseNaN函式: 有一個特殊的值NaN,這個特殊的number值與其他的值都不相等,包括與自身 NaN == NaN /
java:容器/集合(Map(HashMap,TreeMap))
常用 接口 blog ava keyset 常用方法 system entryset 方法 HashMap: *Map接口:采用是鍵值對的方式存放數據。無序 *常見的實現類: *--HashMap:基於哈希表的 Map 接口的實現。 *常用的構造方法: * HashMap(
---------走過夏天,一路慢行的JavaScript之旅(add)!!!
blank 成對出現 單個 字符串 ever repl say 下劃線 int 一、JavaScript JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用
十二、事件,委托,泛型委托,集合(泛型和非泛型),Lambda表達式(聲明委托,使用委托,簡單的委托示例,action<T>和func<t>委托,多播委托,匿名方法,Lambda表達式,參數,事件)
multicast new 調用方法 多播 ted 被調用 輸入參數 pac cas 事件(Event) 事件是一種對象或類能夠提供通知的成員,客戶端可以通過提供事件處理程序為相應的事件可添加可執行代碼,事件可以理解為一種特殊的委托。 委托(Delegate) 委托是存有對
mysql按日期分組(group by)查詢統計的時候,沒有數據補0的解決辦法
details map對象 有一個 end creat 對象 結果 插入 數據返回 轉載自:http://blog.csdn.net/jie11447416/article/details/50887888 1、案例中的數據結構和數據如下 2、在沒有解決的時候,是這樣的
Javascript操作Cookie(增,刪,改,查)
time() add return jna mts cap 關閉 nbsp expire 1 //1. 獲得指定名稱為ObjName的Cookie的值 2 function getCookie(ObjName){ 3 var arrStr = documen
學習Javascript閉包(Closure),涉及到了this指向,變量的作用域
object AD hat 垃圾回收 子函數 可見 div 正常 運行機制 閉包(closure)是Javascript語言的一個難點,也是它的特色,很多高級應用都要依靠閉包實現。閉包其實就是在一個函數裏返回一個函數。 下面就是我的學習筆記,對於Javascript初學者應
JavaScript的案例(數據校驗,js輪播圖,頁面定時彈窗)
頁面 span one align 數據校驗 lse 格式 用戶輸入 ade 1.數據校驗 步驟 1.確定事件(onsubmit)並綁定一個函數 2.書寫這個函數,獲取數據,並綁定id
如何根據物件的屬性,對集合(list / set)中的物件進行排序
一:針對list 通過java.util.Collections的sort方法,有2個引數,第一個引數是list物件,第二個引數是new Comparator<物件類>(){}方法,這個方法
Android第三方經典專案,框架,效果等的大集合(滿足你開發中的所有問題)
OkHttp: 專案地址:https://github.com/square/okhttp 該專案是一個網路框架,基本上所有的網路訪問都在使用了,google也已經在Android底層在使用了。 專案官網:http://square.github.io/okhttp/
JavaScript中prototype(原型)給字串物件新增一個toCharArray的方法,reverse(翻轉)的 方法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http:/
編寫一個Java應用程式,當用戶在輸入對話方塊中輸入兩個日期後(日期格式為YYYYMMDD,如1999年1月12日應輸入為19990112),程式將判斷兩個日期的先後順序,以及兩個日期之間的間隔天數(例
編寫一個Java應用程式,當用戶在輸入對話方塊中輸入兩個日期後(日期格式為YYYYMMDD, 如1999年1月12日應輸入為19990112), 程式將判斷兩個日期的先後順序, 以及兩個日期之間的間隔天數(例如1999年1月1日和1999年1月2日之間的間隔是1天。
Spring依賴注入(構造引數注入、集合,陣列屬性注入、XML自動注入 ,全註解配置)
依賴注入 構造引數注入 --> 常用的是方案一和方案二 MyBean類 YouBean類 <?xml version="1.0" encodin
自己實戰整理面試題--集合(帶答案,不斷更新)
Set 和 List 區別? ArrayList 和 LinkedList 區別? 如果存取相同的資料,ArrayList 和 LinkedList 誰佔用空間更大? List 和 Map 區別,Arraylist 與 LinkedList 區別,ArrayList 與 Vector 區別? S
獲取URL中的引數(使用迴圈獲取,存進集合中,以url中的引數作為key,可根據需要根據key調取自己想要的引數)
這是index頁面 中的點選事件方法 準備跳轉到model_xxxx-list.html的頁面,傳的id function mod
我的時間日期類(自己寫的,以後會一直補充和改變)
package com.xing; import java.text.SimpleDateFormat; import java.util.Date; public class Mydate { private Date date; private Str
JavaScript-商品結算(全選操作,反選操作)
複選框如果要選中,設定checked=true,取消設定checked=false 全選:通過name屬性得到上面所有的複選框物件,遍歷集合,將每一個元素的checked設定為true。 反選:原來