I haven't worked on XSL.
Scenario: We have a list which has a column called expiry. We want to display only those records which have expiry date greater than or equal to today's date.
Trials: After n number if trials and googling have found out how to set a XSL variable today's date
<xsl:variable name="curDt" select="ddwrt:Today()"/>
In this link got a way to apply filter on date column. However it is not working.
<xsl:variable name="Rows" select="/dsQueryResponse/Rows/Row[number(translate(substring-before(@Date,'T'),'-','')) >= number(translate($curDt,'-',''))]"/>
Kindly let know to apply this filter