<?xml version="1.0" encoding="iso-8859-1"?>

<!--
                iso_date.xsl
                ============

        sets "current_date" to the current date time in UNIX format "Fri Feb 09 20:40:29 GMT+00:00 2001"
        sets "iso_date" to the current date in ISO format "2001-02-09 20:40:29"

        $Header: D:/xml/web/bcs/RCS/iso_date.xsl 1.2 2001/08/22 10:24:03 Kirby Exp Kirby $
  -->


<xsl:stylesheet
		xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                version="1.0">


<xsl:variable name="iso_date_version"      select="'$Header: D:/xml/web/bcs/RCS/iso_date.xsl 1.2 2001/08/22 10:24:03 Kirby Exp Kirby $'"/>

<xsl:variable name="current_date"
		select="Date:to-string(Date:new())"
		xmlns:Date="http://www.jclark.com/xt/java/java.util.Date"/>
      
<xsl:variable name="iso_year"    select="substring($current_date,25,4)" />
<xsl:variable name="month_name"  select="substring($current_date,5,3)" />
<xsl:variable name="iso_month"   select="substring(substring-after('Jan01Feb02Mar03Apr04May05Jun06Jul07Aug08Sep09Oct10Nov11Dec12', $month_name),1,2)" />
<xsl:variable name="iso_day"     select="substring($current_date,9,2)" />
<xsl:variable name="iso_time"    select="substring($current_date,12,8)" />
<xsl:variable name="iso_date"    select="concat($iso_day, '-', $iso_month, '-', $iso_year, ' ', $iso_time)" />

</xsl:stylesheet>
