XSLT 1.0格式字符串日期为其他格式

时间:2017-08-04 08:09:08

标签: xslt xslt-1.0

在我的XSLT 1.0文档中,我有以下元素,其中包含日期的字符串表示形式:

Product/CreateDate =  2017-06

我需要将此String格式化为以下字符串:06/2017

请说明如何使用XSLT 1.0

完成

已更新

这是我目前的XSLT结构:

<xsl:value-of select="translate(Product/CreateDate, '-', '/')" />
<xsl:if test="not(Product/CreateDate) or (Product/CreateDate='')">
    &#8212;
</xsl:if>

现在它打印:2017/06但我需要打印06/2017而不是

1 个答案:

答案 0 :(得分:1)

尝试:

<xsl:value-of select="substring(Product/CreateDate, 6)" />  
<xsl:text>/</xsl:text>  
<xsl:value-of select="substring(Product/CreateDate, 1, 4)" />   

或者:

  jQuery(document).ready(function() {
    var myEl = jQuery('.myElement');
    var myElem = myEl.offset().top-100;
    $(window).scroll(function(){
       var wScrollTop = $(window).scrollTop();

       if (wScrollTop > myElem) {
        myEl.fadeIn(2000);
      } else {
        myEl.fadeOut(2000);
      }
    });
  });