Help:Date parsing

From semantic-mediawiki.org
Semantic extension(s):Semantic MediaWiki
Further extension(s):ParserFunctions
Keyword(s):dates

Description:

In order to select by date in inline queries it is necessary to specify dates with 2025, 04 etc separated by '-' or '/'. The MW special words can be concatenated together as shown in the following query.

The 20250429041403 and 20250429061403 will not work as the returned date/time (ie 20090101123456) is treated as an integer year.

{{#ask: [[Category:Event]] [[Event date::>{{CURRENTYEAR}}/{{CURRENTMONTH}}/{{CURRENTDAY}}]] |?Event date |?Map name=location |?Directions=description |format=icalendar |searchlabel=iCal }} 

Or (if you have extension "ParserFunctions" (MediaWiki.org) installed):

{{#ask: [[Category:Event]] [[Event date::>{{#time: d.m.Y}}]] |?Event date |?Map name=location |?Directions=description |format=icalendar |searchlabel=iCal }} 

Which also allows you to do some calculations:

{{#ask: [[Category:Event]] [[Event date::>{{#time: d.m.Y | -1 month }}]] |?Event date |?Map name=location |?Directions=description |format=icalendar |searchlabel=iCal }} 
close