var calendar = calendar.current
calendar.firstweekday = 1
let datecomponets: set= set(arrayliteral: calendar.component.year, calendar.component.month, calendar.component.day)
var componets = calendar.datecomponents(datecomponets, from: self.date)
componets.day = 1
let date = calendar.date(from: componets)!
//獲取選中日期月份第一天星期幾,因為預設日曆順序為「日一二三四五六」,所以這裡返回的1對應星期日,2對應星期一,依次類推
int weekday = calendar.ordinality(of: .weekday, in: .weekofmonth, for: date)! - 1
js格式化日期 獲取當月最後一天 第一天
最近專案中使用了大量關於日期的操作遂將其整理如下 格式化日期 param fmt 日期型別 預設為年月日 yyyy mm dd date.prototype.format function fmt yyyy mm dd if y test fmt for var key in date return...
通過年月獲取當月的第一天和最後一天
研究同事 發現這個方法,原方法是用來獲取上月 本月 下月的yyyy mm dd格式日期,getmonth type,months if months 0 else if month months 1 else month month 10?0 month month var date d.getda...
sql sever 得到當月第一天和最後一天
得到上個月第一天和最後一天 select convert varchar 10 dateadd month,1,dateadd day,day getdate 1 getdate 21 dateadd month,1,dateadd day,1,convert varchar 8 dateadd m...