iSO簡單的日曆實現

2021-07-22 11:40:39 字數 844 閱讀 1169

簡單的日曆實現:其中

firstday_inmonth

代表本月的第一天尾星期幾 allday_inmonth

代表本月一共有幾天

//星期

nsarray

*array = [

nsarray

arraywithobjects

:@"日",@"一",@"二",@"三",@"四",@"五",@"六",

nil];

for (int i =0; i < 7; i++)

//日期

for(nsinteger

i =self

.firstday_inmonth; i<

self

.allday_inmonth+

self

.firstday_inmonth; i++) }

//第一天是週幾

- (nsinteger)firstweekdayinthismonth:(nsdate *)date

//當月總天數

- (nsinteger)totaldaysinmonth:(nsdate *)date

//上個月

- (nsdate *)lastmonth:(nsdate *)date

//下個月

- (nsdate*)nextmonth:(nsdate *)date

//獲取日

- (nsinteger)day:(nsdate *)date

//獲取月

- (nsinteger)month:(nsdate *)date

//獲取年

- (nsinteger)year:(nsdate *)date

js實現簡單的日曆

最終效果 我先寫了乙個js檔案,方便呼叫裡面的函式,內容如下 此函式使時間按照指定的字串樣式輸出 date是當前的系統時間 function dateformat date,str 獲取當前月份一共有多少天 function getdays date 獲取當月第一天是星期幾 function fir...

實現簡單日曆

當前年 asp label id lbyear runat server text asp label 當前月 asp label id lbmonth runat server text asp label asp button id premonth runat server text 上一月 ...

js實現日曆的簡單演算法

最近有用到日曆可需要編輯文字的日曆,為了繫結資料的方便,所以用js寫了一套日曆,其實思想也是很簡單。實現步驟如下 1 首先取得處理月的總天數 js不提供此引數,我們需要計算。考慮到閏年問題會影響二月份的天數,我們先編寫乙個判斷閏年的自編函式 function is leap year 2 接著定義乙...