XSL 将时间值转换为“分钟/小时/天前”格式
我有一个 XML 提要,正在使用 XSL 对其进行转换。 XML 中每个帖子的日期采用以下格式:
2011-03-09T10:44:27Z
我希望能够将其转换为“50 分钟前”或“3 天前”格式,这可能仅使用 XSL 还是 PHP 是“唯一”选项?
I have an XML feed that I'm transforming using XSL. The date for each post from the XML comes in this format:
2011-03-09T10:44:27Z
I'd like to be able to convert it into "50 minutes ago" or "3 days ago" format, is this possible just using XSL or is PHP the 'only' option ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过 XSLT 1.0,使用 Jenny Tenison 纯 XSLT EXSLT 的实现
date:difference()
。作为概念证明,此样式表:
使用此输入:
输出:
With XSLT 1.0 use Jenny Tenison pure XSLT implementation of EXSLT
date:difference()
.As proof of concept, this stylesheet:
With this input:
Output: