XSLT Function AddSeconds

Adds a specified number of seconds to a date.

NAMESPACE

xmlns:AS="http://schema.advantages.cz/AsapFunctions"

SYNTAX

string AddSeconds(string date, string seconds)

PARAMETERS

Name Description
date Date to which months will be added.
seconds Number of seconds to add (if negative, seconds will be deducted).

REMARKS

Parts smaller than seconds will not touched.

EXAMPLE

This example adds 1 second to a source date.
Source XML

<ROOT> 
    <test date="2012-03-23T16:00:00"/> 
</ROOT>

Stylesheet

<?xml version="1.0" encoding="UTF-8"?> 
<xsl:stylesheet 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" 
    xmlns:AS="http://schema.advantages.cz/AsapFunctions" 
    xmlns:date="http://exslt.org/dates-and-times" 
    exclude-result-prefixes="AS date"> 
    <xsl:template match="/"> 
        <test test="{AS:AddSeconds(/ROOT/test/@date, 1)}"/> 
    </xsl:template> 
</xsl:stylesheet>