欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

又一日歷輸入效果沒考慮兼容性,IE通過

 更新時間:2007年02月13日 00:00:00   作者:  


[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]

做得比較急,所以沒考慮兼容性。
通過兩個類實現(xiàn),一個是面板類,一個是日歷類。
由于我開發(fā)時所有公共js都是在頂級窗口一次加載的,所以在子窗口創(chuàng)建對象時需要把當(dāng)前窗口對象傳進(jìn)去,例如: var panel = new parent.parent.SelectPanel(self);如果沒傳self參數(shù),默認(rèn)就是加載js的窗口。

marcian 在網(wǎng)上找的那個公歷算法有點復(fù)雜,呵呵。我獲取當(dāng)前月最大天數(shù),以及當(dāng)前月第一天是星期幾是直接通過JS自帶的Date函數(shù)來實現(xiàn)的。
復(fù)制代碼 代碼如下:

// 獲取當(dāng)月最大天數(shù)
//asfman提供更簡單的方式:return (new Date(y, m+1, 0)).getDate()
function GetDates(year, month)
{
    var date = new Date(year, month, 31);
    return 31 - date.getDate() || 31;
}
// 獲取當(dāng)月第一天是星期幾
function GetFirstDay(year, month)
{
    return (new Date(year, month, 1)).getDay();


/* 下面這部分可以不要,因為即使出現(xiàn)new Date(2007, -1, 31),這種現(xiàn)象,Date會自動轉(zhuǎn)換成Date(2006, 12, 31)
    if(month < 0)
    {
        month = 11;
        year--;
    }
    if(month == 12)
    {
        month = 0;
        year++;
    }*/

相關(guān)文章

最新評論