如何在 XSLT 1.0 中激活夏令时打印时区 GMT+1 或 GMT+2



我想看看是否有可能将时区从 GMT+1 更改为 GMT+2 当夏令时保存激活并在 PDF 文件中开始时,从 XSLT 文件流派现在时区的值是硬编码的:

<xsl:value-of select="payment/@date-produce" />
(GMT+1)

所以请你帮我自动化这个谢谢。

XSLT 1.0 中没有标准函数可以帮助解决这个问题,EXSLT 日期/时间库也无济于事。您需要编写自己的扩展。

在 XSLT 2.0/3.0 中,format-dateTime(( 函数(如果给定时区(如"America/New_York"(作为第 5 个参数,将根据该位置的本地时间(包括夏令时(调整并显示值。

最新更新