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

« June 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

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

(:pmcal cals=PmCal acals=PmCal :)


Today PmCal

« June 2026 »

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2 PmCal test event

3

4

5

6

7 PmCal Bob Jones B-day

8

9

10 PmCal Hallo, mein test

11 PmCal ThomasL

12

13 PmCal Good day!

14 PmCal Geburtstag

15

16

17 PmCal Testeintrag 170606

18

19

20

21 PmCal hallo

22 PmCal alan - 1:00 - 2:00 pm

23 PmCal Valentin hat den wahnsinn vom eben ::::::

24

25 PmCal test

26

27

28

29

30 PmCal testxxx

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

 0: 00.00 00.00 EnablePost = 1, keys=
 1: 00.00 00.00 config start
 2: 00.01 00.01 config end
 3: 00.03 00.03 MarkupToHTML begin
 4: 00.03 00.03 MarkupToHTML begin
 5: 00.04 00.03 MarkupToHTML end
 6: 00.04 00.03 MarkupToHTML begin
 7: 00.12 00.07 MarkupToHTML end
 8: 00.12 00.07 MarkupToHTML begin
 9: 00.12 00.07 MarkupToHTML end
10: 00.12 00.07 MarkupToHTML begin
11: 00.15 00.10 MarkupToHTML end
12: 00.15 00.10 MarkupToHTML begin
13: 00.18 00.13 MarkupToHTML end
14: 00.19 00.14 MarkupToHTML end
15: 00.19 00.14 MarkupToHTML begin
16: 00.19 00.14 MarkupToHTML end
17: 00.19 00.14 MarkupToHTML begin
18: 00.20 00.15 MarkupToHTML end
19: 00.20 00.15 now
Peak memory: 4,750,848 bytes