国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-21 02:16:46
字體:
來源:轉載
供稿:網友


[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]

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

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

// 獲取當月最大天數
//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;
}
// 獲取當月第一天是星期幾
function GetFirstDay(year, month)
{
    return (new Date(year, month, 1)).getDay();


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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德化县| 栾川县| 秭归县| 呼玛县| 万山特区| 保康县| 广宁县| 阆中市| 万盛区| 广元市| 大城县| 德安县| 华阴市| 礼泉县| 巨鹿县| 崇州市| 沧源| 柏乡县| 启东市| 吴川市| 长治市| 双柏县| 清徐县| 赫章县| 陕西省| 卢湾区| 泗阳县| 丹阳市| 巴青县| 沂水县| 鞍山市| 桃江县| 克山县| 辽中县| 利辛县| 咸丰县| 武邑县| 古田县| 墨脱县| 建宁县| 嵩明县|