calendar --- Các chức năng chung liên quan đến lịch

Source code: Lib/calendar.py


Mô-đun này cho phép bạn xuất lịch giống như chương trình Unix cal và cung cấp thêm các chức năng hữu ích liên quan đến lịch. Theo mặc định, các lịch này có Thứ Hai là ngày đầu tuần và Chủ nhật là ngày cuối cùng (quy ước Châu Âu). Sử dụng setfirstweekday() để đặt ngày đầu tuần thành Chủ Nhật (6) hoặc bất kỳ ngày nào khác trong tuần. Các tham số chỉ định ngày được đưa ra dưới dạng số nguyên. Để biết chức năng liên quan, hãy xem thêm mô-đun datetimetime.

Các hàm và lớp được xác định trong mô-đun này sử dụng lịch lý tưởng hóa, lịch Gregorian hiện tại được mở rộng vô tận theo cả hai hướng. Điều này phù hợp với định nghĩa của lịch "proleptic Gregorian" trong cuốn sách "Tính toán lịch" của Dershowitz và Reingold, trong đó đây là lịch cơ sở cho tất cả các phép tính. Năm 0 và âm được hiểu theo quy định của tiêu chuẩn ISO 8601. Năm 0 là 1 TCN, năm -1 là 2 TCN, v.v.

class calendar.Calendar(firstweekday=0)

Tạo một đối tượng Calendar. firstweekday là số nguyên chỉ định ngày đầu tuần. MONDAY0 (mặc định), SUNDAY6.

Đối tượng Calendar cung cấp một số phương thức có thể được sử dụng để chuẩn bị dữ liệu lịch để định dạng. Lớp này không tự thực hiện bất kỳ định dạng nào. Đây là công việc của các lớp con.

Các phiên bản Calendar có các phương thức và thuộc tính sau:

firstweekday

Ngày đầu tiên trong tuần ở dạng số nguyên (0--6).

Thuộc tính này cũng có thể được đặt và đọc bằng cách sử dụng setfirstweekday()getfirstweekday() tương ứng.

getfirstweekday()

Trả về int cho ngày đầu tiên trong tuần hiện tại (0--6).

Giống hệt với việc đọc thuộc tính firstweekday.

setfirstweekday(firstweekday)

Đặt ngày trong tuần đầu tiên thành firstweekday, được chuyển dưới dạng int (0--6)

Tương tự với việc đặt thuộc tính firstweekday.

iterweekdays()

Trả về một trình vòng lặp cho các số ngày trong tuần sẽ được sử dụng trong một tuần. Giá trị đầu tiên từ trình vòng lặp sẽ giống với giá trị của thuộc tính firstweekday.

itermonthdates(year, month)

Trả về một trình vòng lặp cho tháng month (1--12) trong năm year. Trình vòng lặp này sẽ trả về tất cả các ngày (dưới dạng đối tượng datetime.date) trong tháng và tất cả các ngày trước khi bắt đầu tháng hoặc sau cuối tháng cần thiết để có được một tuần hoàn chỉnh.

itermonthdays(year, month)

Trả về một trình vòng lặp cho tháng month trong năm year tương tự như itermonthdates(), nhưng không bị giới hạn bởi phạm vi datetime.date. Ngày trả về sẽ chỉ đơn giản là số ngày trong tháng. Đối với những ngày ngoài tháng được chỉ định, số ngày là 0.

itermonthdays2(year, month)

Trả về một trình vòng lặp cho tháng month trong năm year tương tự như itermonthdates(), nhưng không bị giới hạn bởi phạm vi datetime.date. Ngày được trả về sẽ là các bộ dữ liệu bao gồm số ngày trong tháng và số ngày trong tuần.

itermonthdays3(year, month)

Trả về một trình vòng lặp cho tháng month trong năm year tương tự như itermonthdates(), nhưng không bị giới hạn bởi phạm vi datetime.date. Ngày được trả về sẽ là các bộ dữ liệu bao gồm năm, tháng và ngày trong số tháng.

Added in version 3.7.

itermonthdays4(year, month)

Trả về một trình vòng lặp cho tháng month trong năm year tương tự như itermonthdates(), nhưng không bị giới hạn bởi phạm vi datetime.date. Ngày được trả về sẽ là các bộ dữ liệu bao gồm số năm, tháng, ngày trong tháng và số ngày trong tuần.

Added in version 3.7.

monthdatescalendar(year, month)

Trả về danh sách các tuần trong tháng month của year dưới dạng tuần đầy đủ. Tuần là danh sách bảy đối tượng datetime.date.

monthdays2calendar(year, month)

Trả về danh sách các tuần trong tháng month của year dưới dạng tuần đầy đủ. Tuần là danh sách bảy bộ số ngày và số ngày trong tuần.

monthdayscalendar(year, month)

Trả về danh sách các tuần trong tháng month của year dưới dạng tuần đầy đủ. Tuần là danh sách các số bảy ngày.

yeardatescalendar(year, width=3)

Trả về dữ liệu cho năm được chỉ định sẵn sàng để định dạng. Giá trị trả về là danh sách các hàng tháng. Mỗi hàng tháng chứa tối đa width tháng (mặc định là 3). Mỗi tháng có từ 4 đến 6 tuần và mỗi tuần có 1--7 ngày. Ngày là đối tượng datetime.date.

yeardays2calendar(year, width=3)

Trả về dữ liệu cho năm đã chỉ định để sẵn sàng định dạng (tương tự như yeardatescalendar()). Các mục trong danh sách tuần là các bộ số ngày và số ngày trong tuần. Số ngày ngoài tháng này bằng 0.

yeardayscalendar(year, width=3)

Trả về dữ liệu cho năm đã chỉ định để sẵn sàng định dạng (tương tự như yeardatescalendar()). Các mục trong danh sách tuần là số ngày. Số ngày ngoài tháng này bằng 0.

class calendar.TextCalendar(firstweekday=0)

Lớp này có thể được sử dụng để tạo lịch văn bản thuần túy.

Các phiên bản TextCalendar có các phương thức sau:

formatday(theday, weekday, width)

Trả về một chuỗi biểu thị một ngày được định dạng bằng width đã cho. Nếu theday0, trả về một chuỗi khoảng trắng có chiều rộng được chỉ định, biểu thị một ngày trống. Tham số weekday không được sử dụng.

formatweek(theweek, w=0)

Trả về một tuần trong một chuỗi không có dòng mới. Nếu w được cung cấp, nó sẽ chỉ định chiều rộng của các cột ngày được căn giữa. Phụ thuộc vào ngày trong tuần đầu tiên được chỉ định trong hàm tạo hoặc được đặt theo phương thức setfirstweekday().

formatweekday(weekday, width)

Trả về một chuỗi biểu thị tên của một ngày trong tuần được định dạng theo width đã chỉ định. Tham số weekday là một số nguyên biểu thị ngày trong tuần, trong đó 0 là Thứ Hai và 6 là Chủ Nhật.

formatweekheader(width)

Trả về một chuỗi chứa hàng tiêu đề chứa tên các ngày trong tuần, được định dạng bằng width cho mỗi cột. Tên phụ thuộc vào cài đặt ngôn ngữ và được đệm theo chiều rộng đã chỉ định.

formatmonth(theyear, themonth, w=0, l=0)

Trả về lịch của tháng ở dạng chuỗi nhiều dòng. Nếu w được cung cấp, nó sẽ chỉ định chiều rộng của các cột ngày được căn giữa. Nếu l được cung cấp, nó sẽ chỉ định số dòng mà mỗi tuần sẽ sử dụng. Phụ thuộc vào ngày trong tuần đầu tiên được chỉ định trong hàm tạo hoặc được đặt theo phương thức setfirstweekday().

formatmonthname(theyear, themonth, width=0, withyear=True)

Trả về một chuỗi biểu thị tên của tháng được căn giữa trong width đã chỉ định. Nếu withyearTrue, hãy đưa năm vào đầu ra. Các tham số theyearthemonth chỉ định năm và tháng cho tên được định dạng tương ứng.

prmonth(theyear, themonth, w=0, l=0)

In lịch một tháng do formatmonth() trả về.

formatyear(theyear, w=2, l=1, c=6, m=3)

Trả về lịch cột m cho cả năm dưới dạng chuỗi nhiều dòng. Các tham số tùy chọn w, lc lần lượt dành cho chiều rộng cột ngày, dòng mỗi tuần và số khoảng cách giữa các cột tháng. Phụ thuộc vào ngày trong tuần đầu tiên được chỉ định trong hàm tạo hoặc được đặt theo phương thức setfirstweekday(). Năm đầu tiên có thể tạo lịch phụ thuộc vào nền tảng.

pryear(theyear, w=2, l=1, c=6, m=3)

In lịch cho cả năm do formatyear() trả về.

class calendar.HTMLCalendar(firstweekday=0)

Lớp này có thể được sử dụng để tạo lịch HTML.

Các phiên bản HTMLCalendar có các phương thức sau:

formatmonth(theyear, themonth, withyear=True)

Trả về lịch của một tháng dưới dạng bảng HTML. Nếu withyear đúng thì năm sẽ được đưa vào tiêu đề, nếu không thì chỉ tên tháng sẽ được sử dụng.

formatyear(theyear, width=3)

Trả về lịch một năm dưới dạng bảng HTML. width (mặc định là 3) chỉ định số tháng trên mỗi hàng.

formatyearpage(theyear, width=3, css='calendar.css', encoding=None)

Trả về lịch một năm dưới dạng trang HTML hoàn chỉnh. width (mặc định là 3) chỉ định số tháng trên mỗi hàng. css là tên của biểu định kiểu xếp tầng sẽ được sử dụng. None có thể được thông qua nếu không sử dụng biểu định kiểu. encoding chỉ định mã hóa sẽ được sử dụng cho đầu ra (mặc định là mã hóa mặc định của hệ thống).

formatmonthname(theyear, themonth, withyear=True)

Trả về tên tháng dưới dạng hàng trong bảng HTML. Nếu withyear đúng thì năm sẽ được đưa vào hàng, nếu không thì chỉ tên tháng sẽ được sử dụng.

HTMLCalendar có các thuộc tính sau mà bạn có thể ghi đè để tùy chỉnh các lớp CSS được lịch sử dụng:

cssclasses

Danh sách các lớp CSS sử dụng cho mỗi ngày trong tuần. Danh sách lớp mặc định là:

cssclasses = ["thứ hai", "thứ ba", "thứ tư", "thu", "thứ sáu", "thứ bảy", "mặt trời"]

nhiều phong cách hơn có thể được thêm vào cho mỗi ngày:

cssclasses = ["mon text-in đậm", "tue", "wed", "thu", "fri", "sat", "nắng đỏ"]

Lưu ý rằng độ dài của danh sách này phải là bảy mục.

cssclass_noday

Lớp CSS cho một ngày trong tuần diễn ra trong tháng trước hoặc tháng tới.

Added in version 3.7.

cssclasses_weekday_head

Danh sách các lớp CSS được sử dụng cho tên các ngày trong tuần ở hàng tiêu đề. Mặc định giống như cssclasses.

Added in version 3.7.

cssclass_month_head

Lớp CSS đầu tháng (được sử dụng bởi formatmonthname()). Giá trị mặc định là "month".

Added in version 3.7.

cssclass_month

Lớp CSS cho bảng của cả tháng (được formatmonth() sử dụng). Giá trị mặc định là "month".

Added in version 3.7.

cssclass_year

Lớp CSS cho bảng bảng cả năm (được formatyear() sử dụng). Giá trị mặc định là "year".

Added in version 3.7.

cssclass_year_head

Lớp CSS dành cho đầu bàn cả năm (được formatyear() sử dụng). Giá trị mặc định là "year".

Added in version 3.7.

Lưu ý rằng mặc dù việc đặt tên cho các thuộc tính lớp được mô tả ở trên là số ít (ví dụ: cssclass_month cssclass_noday), người ta có thể thay thế lớp CSS đơn lẻ bằng một danh sách các lớp CSS được phân tách bằng dấu cách, ví dụ:

"văn bản in đậm văn bản màu đỏ"

Đây là một ví dụ về cách HTMLCalendar có thể được tùy chỉnh:

lớp CustomHTMLCal(calendar.HTMLCalendar):
    cssclasses = [style + " text-nowrap" để tạo kiểu trong
                  lịch.HTMLCalendar.cssclasses]
    cssclass_month_head = "đầu tháng ở trung tâm văn bản"
    cssclass_month = "tháng trung tâm văn bản"
    cssclass_year = "văn bản in nghiêng"
class calendar.LocaleTextCalendar(firstweekday=0, locale=None)

Lớp con TextCalendar này có thể được truyền vào tên miền địa phương trong hàm tạo và sẽ trả về tên tháng và ngày trong tuần ở miền địa phương đã chỉ định.

class calendar.LocaleHTMLCalendar(firstweekday=0, locale=None)

Lớp con HTMLCalendar này có thể được truyền vào tên miền địa phương trong hàm tạo và sẽ trả về tên tháng và ngày trong tuần ở miền địa phương đã chỉ định.

Ghi chú

Phương thức khởi tạo, formatweekday()formatmonthname() của hai lớp này tạm thời thay đổi ngôn ngữ LC_TIME thành locale đã cho. Bởi vì ngôn ngữ hiện tại là cài đặt toàn bộ quy trình nên chúng không an toàn cho luồng.

Đối với lịch văn bản đơn giản, mô-đun này cung cấp các chức năng sau.

calendar.setfirstweekday(weekday)

Đặt ngày trong tuần (0 là Thứ Hai, 6 là Chủ Nhật) để bắt đầu mỗi tuần. Các giá trị MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAYSUNDAY được cung cấp để thuận tiện. Ví dụ: để đặt ngày đầu tiên trong tuần thành Chủ Nhật:

nhập lịch
lịch.setfirstweekday(calendar.SUNDAY)
calendar.firstweekday()

Trả về cài đặt hiện tại cho ngày trong tuần để bắt đầu mỗi tuần.

calendar.isleap(year)

Trả về True nếu year là năm nhuận, nếu không thì False.

calendar.leapdays(y1, y2)

Trả về số năm nhuận trong phạm vi từ y1 đến y2 (độc quyền), trong đó y1y2 là năm.

Hàm này hoạt động trong phạm vi thay đổi kéo dài một thế kỷ.

calendar.weekday(year, month, day)

Trả về ngày trong tuần (0 là Thứ Hai) cho year (1970--...), month (1--12), day (1--31).

calendar.weekheader(n)

Trả về tiêu đề chứa tên ngày trong tuần viết tắt. n chỉ định độ rộng ký tự cho một ngày trong tuần.

calendar.monthrange(year, month)

Trả về ngày trong tuần của ngày đầu tiên của tháng và số ngày trong tháng đối với yearmonth đã chỉ định.

calendar.monthcalendar(year, month)

Trả về một ma trận biểu thị lịch của một tháng. Mỗi hàng đại diện cho một tuần; những ngày ngoài tháng được biểu thị bằng số không. Mỗi tuần bắt đầu vào thứ Hai trừ khi được setfirstweekday() đặt.

calendar.prmonth(theyear, themonth, w=0, l=0)

In lịch một tháng do month() trả về.

calendar.month(theyear, themonth, w=0, l=0)

Trả về lịch của tháng ở dạng chuỗi nhiều dòng bằng cách sử dụng formatmonth() của lớp TextCalendar.

calendar.prcal(year, w=0, l=0, c=6, m=3)

In lịch cho cả năm do calendar() trả về.

calendar.calendar(year, w=2, l=1, c=6, m=3)

Trả về lịch 3 cột cho cả năm dưới dạng chuỗi nhiều dòng bằng cách sử dụng formatyear() của lớp TextCalendar.

calendar.timegm(tuple)

Một hàm không liên quan nhưng tiện dụng, cần một bộ dữ liệu thời gian, chẳng hạn như được hàm gmtime() trả về trong mô-đun time và trả về giá trị dấu thời gian Unix tương ứng, giả sử kỷ nguyên là năm 1970 và mã hóa POSIX. Trên thực tế, time.gmtime()timegm() là nghịch đảo của nhau.

Mô-đun calendar xuất các thuộc tính dữ liệu sau:

calendar.day_name

Chuỗi biểu thị các ngày trong tuần ở ngôn ngữ hiện tại, trong đó Thứ Hai là ngày số 0.

>>> import calendar
>>> list(calendar.day_name)
['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
calendar.day_abbr

Một chuỗi đại diện cho các ngày viết tắt trong tuần ở ngôn ngữ hiện tại, trong đó Thứ Hai là ngày số 0.

>>> import calendar
>>> list(calendar.day_abbr)
['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
calendar.MONDAY
calendar.TUESDAY
calendar.WEDNESDAY
calendar.THURSDAY
calendar.FRIDAY
calendar.SATURDAY
calendar.SUNDAY

Bí danh cho các ngày trong tuần, trong đó MONDAY0SUNDAY6.

Added in version 3.12.

class calendar.Day

Bảng liệt kê xác định các ngày trong tuần dưới dạng hằng số nguyên. Các thành viên của bảng liệt kê này được xuất sang phạm vi mô-đun dưới dạng MONDAY đến SUNDAY.

Added in version 3.12.

calendar.month_name

Một chuỗi đại diện cho các tháng trong năm ở ngôn ngữ hiện tại. Điều này tuân theo quy ước thông thường của tháng Giêng là tháng số 1, vì vậy nó có độ dài là 13 và month_name[0] là chuỗi trống.

>>> import calendar
>>> list(calendar.month_name)
['', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
calendar.month_abbr

Một chuỗi đại diện cho các tháng viết tắt trong năm ở ngôn ngữ hiện tại. Điều này tuân theo quy ước thông thường của tháng Giêng là tháng số 1, vì vậy nó có độ dài là 13 và month_abbr[0] là chuỗi trống.

>>> import calendar
>>> list(calendar.month_abbr)
['', 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
calendar.JANUARY
calendar.FEBRUARY
calendar.MARCH
calendar.APRIL
calendar.MAY
calendar.JUNE
calendar.JULY
calendar.AUGUST
calendar.SEPTEMBER
calendar.OCTOBER
calendar.NOVEMBER
calendar.DECEMBER

Bí danh cho các tháng trong năm, trong đó JANUARY1DECEMBER12.

Added in version 3.12.

class calendar.Month

Bảng liệt kê xác định các tháng trong năm dưới dạng hằng số nguyên. Các thành viên của bảng liệt kê này được xuất sang phạm vi mô-đun dưới dạng JANUARY đến DECEMBER.

Added in version 3.12.

Mô-đun calendar xác định các ngoại lệ sau:

exception calendar.IllegalMonthError(month)

Một lớp con của ValueError, được nâng lên khi số tháng nhất định nằm ngoài phạm vi 1-12 (bao gồm).

month

Số tháng không hợp lệ.

exception calendar.IllegalWeekdayError(weekday)

Một lớp con của ValueError, được nâng lên khi số ngày trong tuần nhất định nằm ngoài phạm vi 0-6 (bao gồm).

weekday

Số ngày trong tuần không hợp lệ.

Xem thêm

Mô-đun datetime

Giao diện hướng đối tượng theo ngày và giờ với chức năng tương tự như mô-đun time.

Mô-đun time

Các chức năng liên quan đến thời gian cấp thấp.

Sử dụng dòng lệnh

Added in version 2.5.

Mô-đun calendar có thể được thực thi dưới dạng tập lệnh từ dòng lệnh để in lịch một cách tương tác.

python -m lịch [-h] [-L LOCALE] [-e ENCODING] [-t {text,html}]
                   [-w WIDTH] [-l LINES] [-s SPACING] [-m MONTHS] [-c CSS]
                   [-f FIRST_WEEKDAY] [năm] [tháng]

Ví dụ: để in lịch cho năm 2000:

$ python -m lịch 2000
                                  2000

      tháng một tháng hai tháng ba
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
 3 4 5 6 7 8 9 7 8 9 10 11 12 13 6 7 8 9 10 11 12
10 11 12 13 14 15 16 14 15 16 17 18 19 20 13 14 15 16 17 18 19
17 18 19 20 21 22 23 21 22 23 24 25 26 27 20 21 22 23 24 25 26
24 25 26 27 28 29 30 28 29 27 28 29 30 31
31

       tháng tư tháng năm tháng sáu
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 7 1 2 3 4
 3 4 5 6 7 8 9 8 9 10 11 12 13 14 5 6 7 8 9 10 11
10 11 12 13 14 15 16 15 16 17 18 19 20 21 12 13 14 15 16 17 18
17 18 19 20 21 22 23 22 23 24 25 26 27 28 19 20 21 22 23 24 25
24 25 26 27 28 29 30 29 30 31 26 27 28 29 30

        Tháng Bảy Tháng Tám Tháng Chín
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
 3 4 5 6 7 8 9 7 8 9 10 11 12 13 4 5 6 7 8 9 10
10 11 12 13 14 15 16 14 15 16 17 18 19 20 11 12 13 14 15 16 17
17 18 19 20 21 22 23 21 22 23 24 25 26 27 18 19 20 21 22 23 24
24 25 26 27 28 29 30 28 29 30 31 25 26 27 28 29 30
31

      Tháng 10 Tháng 11 Tháng 12
Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su
                   1 1 2 3 4 5 1 2 3
 2 3 4 5 6 7 8 6 7 8 9 10 11 12 4 5 6 7 8 9 10
 9 10 11 12 13 14 15 13 14 15 16 17 18 19 11 12 13 14 15 16 17
16 17 18 19 20 21 22 20 21 22 23 24 25 26 18 19 20 21 22 23 24
23 24 25 26 27 28 29 27 28 29 30 25 26 27 28 29 30 31
30 31

Các tùy chọn sau được chấp nhận:

--help, -h

Hiển thị thông báo trợ giúp và thoát.

--locale LOCALE, -L LOCALE

Ngôn ngữ sử dụng cho tên tháng và ngày trong tuần. Mặc định là tiếng Anh.

--encoding ENCODING, -e ENCODING

Mã hóa được sử dụng cho đầu ra. --encoding là bắt buộc nếu --locale được đặt.

--type {text,html}, -t {text,html}

In lịch tới thiết bị đầu cuối dưới dạng văn bản hoặc dưới dạng tài liệu HTML.

--first-weekday FIRST_WEEKDAY, -f FIRST_WEEKDAY

Các ngày trong tuần để bắt đầu mỗi tuần. Phải là số từ 0 (Thứ Hai) đến 6 (Chủ Nhật). Mặc định là 0.

Added in version 3.13.

year

Năm in lịch. Mặc định cho năm hiện tại.

month

Tháng của year được chỉ định để in lịch. Phải là số từ 1 đến 12 và chỉ có thể được sử dụng ở chế độ văn bản. Mặc định in lịch cho cả năm.

Text-mode options:

--width WIDTH, -w WIDTH

Chiều rộng của cột ngày trong cột thiết bị đầu cuối. Ngày được in ở giữa cột. Bất kỳ giá trị nào thấp hơn 2 đều bị bỏ qua. Mặc định là 2.

--lines LINES, -l LINES

Số lượng dòng cho mỗi tuần trong các hàng đầu cuối. Ngày được in căn chỉnh trên cùng. Bất kỳ giá trị nào thấp hơn 1 đều bị bỏ qua. Mặc định là 1.

--spacing SPACING, -s SPACING

Khoảng cách giữa các tháng trong cột. Bất kỳ giá trị nào thấp hơn 2 đều bị bỏ qua. Mặc định là 6.

--months MONTHS, -m MONTHS

Số tháng được in trên mỗi hàng. Mặc định là 3.

Thay đổi trong phiên bản 3.14: Theo mặc định, ngày hôm nay được tô sáng bằng màu và có thể là controlled using environment variables.

HTML-mode options:

--css CSS, -c CSS

Đường dẫn của biểu định kiểu CSS để sử dụng cho lịch. Điều này phải liên quan đến HTML được tạo hoặc HTTP hoặc file:/// URL tuyệt đối.