Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 www.亚洲国产,欧美日韩中文在线视频,国产成人精品视频免费

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          js獲取每個月最大天數,實現日歷必要條件

          js獲取每個月最大天數,實現日歷必要條件

          歷功能

          js獲取每個月最大天數

          轉載自: https://www.cnblogs.com/hualuyao/p/4561068.html

          js可以Date對象很方便的獲取到每月的天數,在初始化Date對象時,我們可以通過這種方式:

          以上代碼可以在控制臺輸出2015年2月份的天數

          Date對象月份從0開始,即0表示1月份,以此類推。

          在上面的代碼中,我們初始化d為三月份的第0天,由于JavaScript中day的范圍為1~31中的值,所以當設為0時,會向前 一天,也即表示上個月的最后一天。

          通過這種方式可以得到每個月份的天數,也不同區分閏年了,很方便。

          可以寫個這樣的函數,如下:

          在使用時傳入想要獲取的年份和月份即可,如下:

          本文中,我們將創建一個類似Google的互動月度日歷,用戶可以在該日歷中實時創建,編輯和刪除約會。我們 將使用JavaScript Scheduler。以下是完成的應用程序的屏幕截圖:

          一 項目設置

          我們需要引用以下文件來開始開發:

          • MindFusion.Scheduling.js
          • light.css

          JavaScript文件提供調度功能。CSS文件負責我們日歷的樣式。我們創建一個名為“themes”的子文件夾,然后將light.css文件放在那里。

          我們創建了一個HTML文件,一個名為GoogleSchedule的空白網頁,在head部分我們引用了兩個CSS文件:

          <link href="themes/light.css" rel="stylesheet" /> href="themes/light.css" rel="stylesheet" />
          

          對JavaScript文件的引用位于頁面底部,就在關閉正文標記之前。

          <a >http://MindFusion.Scheduling.js</a>
          

          我們需要一個代表日歷的元素,我們在HTML代碼中創建一個元素并為其分配一個id:

          <div id="calendar" style="height: 100%; width: 100%;"></div>
          

          我們希望日歷占據整個頁面,這就是為什么寬度和高度都是100%。

          二 創建和自定義計劃程序

          現在我們已經準備好對日歷庫進行真正的JavaScript編程了。我們創建一個名為“GoogleSchedule.js”的空JS文件,并在網頁的底部添加對它的引用:

          <a >http://GoogleSchedule.js</a>
          

          在這個JavaScript文件中,我們首先創建一個到MindFusion.Scheduling命名空間的映射:

          var p=MindFusion.Scheduling;
          

          然后我們使用網頁中的Calendar DOM元素創建一個Calendar實例:

          // create a new instance of the calendar 
          var calendar=new p.Calendar(document.getElementById("calendar"));
          

          我們將日歷視圖設置為CalendarView .SingleMonth,這意味著日歷一次顯示一個月。我們還設置了我們在CSS文件中引用的主題:

          calendar.currentView=p.CalendarView.SingleMonth;
          calendar.theme="light";
          

          我們進行的另一個自定義 - 我們使用itemSettings.titleFormat屬性在每個事件主題之前添加前綴。前綴是此事件的開始時間。這是你如何設置它:

          calendar.itemSettings.titleFormat="%s[hh:mm tt] %h";
          

          最后,我們渲染日歷:

          import calendar
          print("月份 : ")
          for m in calendar.month_name[1:]:
              print(m)
          
          輸出:
          月份 : 
          January
          February
          March
          April
          May
          June
          July
          August
          September
          October
          November
          December
          
          print("月份日歷 : ")
          calendar.prmonth(2022, 2)
          
          輸出:
          月份日歷 : 
             February 2022
          Mo Tu We Th Fr Sa Su
              1  2  3  4  5  6
           7  8  9 10 11 12 13
          14 15 16 17 18 19 20
          21 22 23 24 25 26 27
          28
          
          print("一年的日歷 : ")
          calendar.prcal(2022)
          
          輸出:
          一年的日歷 : 
                                            2022
          
                January                   February                   March
          Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
                          1  2          1  2  3  4  5  6          1  2  3  4  5  6
           3  4  5  6  7  8  9       7  8  9 10 11 12 13       7  8  9 10 11 12 13
          10 11 12 13 14 15 16      14 15 16 17 18 19 20      14 15 16 17 18 19 20
          17 18 19 20 21 22 23      21 22 23 24 25 26 27      21 22 23 24 25 26 27
          24 25 26 27 28 29 30      28                        28 29 30 31
          31
          
                 April                      May                       June
          Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
                       1  2  3                         1             1  2  3  4  5
           4  5  6  7  8  9 10       2  3  4  5  6  7  8       6  7  8  9 10 11 12
          11 12 13 14 15 16 17       9 10 11 12 13 14 15      13 14 15 16 17 18 19
          18 19 20 21 22 23 24      16 17 18 19 20 21 22      20 21 22 23 24 25 26
          25 26 27 28 29 30         23 24 25 26 27 28 29      27 28 29 30
                                    30 31
          
                  July                     August                  September
          Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
                       1  2  3       1  2  3  4  5  6  7                1  2  3  4
           4  5  6  7  8  9 10       8  9 10 11 12 13 14       5  6  7  8  9 10 11
          11 12 13 14 15 16 17      15 16 17 18 19 20 21      12 13 14 15 16 17 18
          18 19 20 21 22 23 24      22 23 24 25 26 27 28      19 20 21 22 23 24 25
          25 26 27 28 29 30 31      29 30 31                  26 27 28 29 30
          
                October                   November                  December
          Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su      Mo Tu We Th Fr Sa Su
                          1  2          1  2  3  4  5  6                1  2  3  4
           3  4  5  6  7  8  9       7  8  9 10 11 12 13       5  6  7  8  9 10 11
          10 11 12 13 14 15 16      14 15 16 17 18 19 20      12 13 14 15 16 17 18
          17 18 19 20 21 22 23      21 22 23 24 25 26 27      19 20 21 22 23 24 25
          24 25 26 27 28 29 30      28 29 30                  26 27 28 29 30 31
          31
          


          星期

          print("星期 : ")
          for d in calendar.day_name:
              print(d)
          
          輸出:
          星期 : 
          Monday
          Tuesday
          Wednesday
          Thursday
          Friday
          Saturday
          Sunday
          
          print("星期的縮寫: ", calendar.weekheader(4))
          print("今天是星期幾", calendar.weekday(2022, 2, 7))
          
          輸出:
          星期的縮寫:  Mon  Tue  Wed  Thu  Fri  Sat  Sun 
          今天是星期幾 0
          


          月的天數

          print("今天星期幾,且這個月有幾天:", calendar.monthrange(2022, 2))
          print("天數列表", calendar.monthcalendar(2022, 2))
          
          輸出:
          今天星期幾,且這個月有幾天: (1, 28)
          天數列表 [[0, 1, 2, 3, 4, 5, 6], [7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17, 18, 19, 20], [21, 22, 23, 24, 25, 26, 27], [28, 0, 0, 0, 0, 0, 0]]


          不同類型的日歷輸出

          print("文本字符串的月份日歷 : ", calendar.month(2022, 2))
          
          輸出:
          文本字符串的月份日歷 :     February 2022
          Mo Tu We Th Fr Sa Su
              1  2  3  4  5  6
           7  8  9 10 11 12 13
          14 15 16 17 18 19 20
          21 22 23 24 25 26 27
          28
          
          print("text類型的月份日歷 (也可以使用HTMLCalendar,設置html類型): ",
                calendar.TextCalendar(calendar.SUNDAY).formatmonth(2022, 2))
          
          輸出:
          text類型的月份日歷 (也可以使用HTMLCalendar,設置html類型):     February 2022
          Su Mo Tu We Th Fr Sa
                 1  2  3  4  5
           6  7  8  9 10 11 12
          13 14 15 16 17 18 19
          20 21 22 23 24 25 26
          27 28
          


          設置一周的第一天是星期幾

          calendar.setfirstweekday(firstweekday=6)
          print("設置一周的第一天是星期日,輸出一周的第一天", calendar.firstweekday())
          
          輸出:
          設置一周的第一天是星期日,輸出一周的第一天 6
          


          閏年


          主站蜘蛛池模板: 国产丝袜无码一区二区视频| 91视频一区二区| 亚洲片国产一区一级在线观看| 秋霞午夜一区二区| 日本丰满少妇一区二区三区| 无码av人妻一区二区三区四区| 熟女大屁股白浆一区二区| 国产免费一区二区三区免费视频 | 色综合一区二区三区| 精品日韩亚洲AV无码一区二区三区| 国产在线观看一区精品| 国产高清在线精品一区二区三区| 波多野结衣精品一区二区三区| 亚洲av日韩综合一区久热| 在线观看日本亚洲一区| 最新中文字幕一区二区乱码| 亚洲日韩AV无码一区二区三区人| 一区二区三区观看免费中文视频在线播放 | 精品无码成人片一区二区98| 久久人妻内射无码一区三区| 国产一区二区内射最近更新| 国产精品一区二区久久不卡| 国产品无码一区二区三区在线蜜桃| 日本一区午夜艳熟免费| 无码视频一区二区三区在线观看| 久久久精品人妻一区亚美研究所 | 无码日韩人妻av一区免费| 中字幕一区二区三区乱码 | 三上悠亚国产精品一区| 国产一区二区三区免费观看在线| 亚洲一区二区三区香蕉| 亚洲日本乱码一区二区在线二产线 | 亚洲制服中文字幕第一区| 伊人久久精品一区二区三区| 免费高清av一区二区三区| 色一情一乱一伦一区二区三区| 日本不卡一区二区三区视频| 亚洲一区中文字幕在线电影网| 国产综合无码一区二区色蜜蜜| 一区二区三区四区国产| 久久无码人妻一区二区三区|