Как напечатать часовой пояс GMT + 1 или GMT + 2, когда в XSLT 1.0 активировано летнее время - PullRequest
0 голосов
/ 27 июня 2018

Я хочу посмотреть, есть ли возможность изменить часовой пояс с GMT + 1 на GMT + 2, когда переход на летнее время активирован и запущен в файле PDF, который генерируется из файла XSLT, теперь значение часового пояса жестко задано:

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

поэтому, пожалуйста, не могли бы вы помочь мне автоматизировать это спасибо.

1 Ответ

0 голосов
/ 27 июня 2018

В XSLT 1.0 нет стандартной функции, которая поможет с этим, и библиотека даты / времени EXSLT также не поможет. Вам нужно написать собственное расширение.

В XSLT 2.0 / 3.0 функция format-dateTime (), если в качестве 5-го аргумента указан часовой пояс, такой как «America / New_York», будет корректировать и отображать значение в соответствии с местным временем в этом месте, включая переход на летнее время. время.

...