国产探花免费观看_亚洲丰满少妇自慰呻吟_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++;
    }*/

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌兰县| 嘉鱼县| 阿拉善右旗| 安国市| 黎川县| 红安县| 运城市| 湖北省| 玉溪市| 富平县| 西青区| 临汾市| 嘉荫县| 长治市| 翼城县| 广安市| 垦利县| 固原市| 平阴县| 昌黎县| 连平县| 清原| 祁阳县| 逊克县| 凤台县| 麻城市| 班戈县| 彰化县| 五家渠市| 阿拉善盟| 奎屯市| 屯昌县| 醴陵市| 德兴市| 合作市| 新宁县| 台湾省| 汕尾市| 年辖:市辖区| 杭锦旗| 沧州市|