gpt4 book ai didi

sharepoint - 更改 SharePoint 2013 显示模板中的日期格式

转载 作者:行者123 更新时间:2023-12-04 14:02:15 25 4
gpt4 key购买 nike

我有一个内容搜索 Web 部件,它使用自定义的显示模板来显示最近更改的文档的结果。
我想在文档标题下方显示“上次修改日期”。

然后我可以使用 #= ctx.CurrentItem.ModifiedOWSDATE =# 来获取日期,但是返回的日期显示为 2013-05-16T12:54:10Z。

如何格式化日期以使其显示为 16.05.2013 - 12:54 ?

最佳答案

如果您使用与处理新属性映射相同的方法,iirc SharePoint 应该处理日期转换。

在模板中复制/粘贴一个变量,例如:

var modifiedDate =  $getItemValue(ctx, "ModifiedOWSDATE");
modifiedDate.overrideValueRenderer($contentLineText);

并改用该变量:
<p>_#= modifiedDate =#_</p>

如果创建新的自定义值渲染器等不是格式化日期的选项(Search.ClientControls 使用的默认模式是 LongDatePattern 我认为)。人们总是可以创建一个 Date 变量,然后做合适的事情:

例子:
<p>_#= new Date(modifiedDate["inputValue"]).toLocaleString() =#_</p>

关于sharepoint - 更改 SharePoint 2013 显示模板中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16690901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com