PmCal-Examples

Test.GroupHeader self=0 basepage=Test.PmCal-Examples Display the calendar using a text view expiring entries before today and stopping after 10 days. I have adjusted the locale to en_GB for proper date formatting in that locale (assumes you have working locales at your site). Setting reverse=true will give an reverse order display.

(:pmcal cals=PmCal caltype=text locale=en_GB stopafter=10 expire=true monthsahead=1 reverse=true:)

PmCalendar doesn't have the notion of going out to the last entry (because time is theoretically infinite). So you can look out 5 years (that's the max).

(:pmcal cals=PmCal caltype=text locale=en_GB monthsahead=60 expire=true reverse=true:)

Here's the first example again, this time assuming that locales are broken. So you can manually select the formatting of the date using textdatefmt.

(:pmcal cals=PmCal caltype=text stopafter=10 expire=true monthsahead=1 reverse=true textdatefmt='%d.%m.%y':)

The calendar in full month display but starting at Monday, weekstart=1 (0=Sunday).

(:pmcal cals=PmCal locale=en_GB weekstart=1:)


Today PmCal

« March 2026 »

Mon

Tue

Wed

Thu

Fri

Sat

Sun

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

29

30

31

The calendar in full with Annivesary (ACAL) entries shown.

(:pmcal cals=PmCal acals=PmCal :)


Today PmCal

« March 2026 »

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2 PmCal this is a test

3 PmCal flower festival

4 PmCal fgh

5 PmCal HUMPDAY!

6

7 PmCal

8 PmCal Get flowers for wife for International Women's Day.

9 PmCal coucou jj

10 PmCal Testin'

11

12 PmCal prueba more

13

14 PmCal Pi Day

15 PmCal The Ides of March is a recurring thing.

16 PmCal

March Madness

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

Test.GroupFooter self=0 basepage=Test.PmCal-Examples

 0: 00.00 00.00 config start
 1: 00.01 00.01 config end
 2: 00.03 00.03 MarkupToHTML begin
 3: 00.03 00.03 MarkupToHTML begin
 4: 00.04 00.03 MarkupToHTML end
 5: 00.04 00.03 MarkupToHTML begin
 6: 00.11 00.07 MarkupToHTML end
 7: 00.11 00.07 MarkupToHTML begin
 8: 00.11 00.07 MarkupToHTML end
 9: 00.11 00.07 MarkupToHTML begin
10: 00.14 00.09 MarkupToHTML end
11: 00.14 00.09 MarkupToHTML begin
12: 00.17 00.13 MarkupToHTML end
13: 00.18 00.13 MarkupToHTML end
14: 00.18 00.14 MarkupToHTML begin
15: 00.19 00.14 MarkupToHTML end
16: 00.19 00.14 MarkupToHTML begin
17: 00.19 00.14 MarkupToHTML end
18: 00.19 00.14 now
Peak memory: 4,668,760 bytes