Posiadam witrynę Web Content Content Search, która używa niestandardowego szablonu wyświetlania do wyświetlania wyników ostatnio zmienionych dokumentów. Chciałbym pokazać "ostatnią datę modyfikacji" poniżej tytułu dokumentu.Zmiana formatu daty w szablonach wyświetlania dla programu SharePoint 2013
Mogę następnie użyć # = ctx.CurrentItem.ModifiedOWSDATE = #, aby uzyskać datę, jednak zwrócona data jest wyświetlana jako 2013-05-16T12: 54: 10Z.
Jak sformatować datę tak, aby była wyświetlana od 16.05.2013 do 12:54?
Dziękuję, że pracował słodki! :) –
Zamiast tego możesz użyć ctx.CurrentItem.LastModifiedTime. Lub, jeśli chcesz przekonwertować datę na bieżące ustawienia narodowe: var modifiedDateTime = new Date (Date.parse (ctx.CurrentItem.LastModifiedTime)); modifiedDateTime = modifiedDateTime.toLocaleDateString() + "" + modifiedDateTime.toLocaleTimeString(); –
Dodatkowo, możesz sformatować datę do własnych potrzeb za pomocą _ # = new Date (dt) .format ("M/d/rrrr") = # _. W moim przypadku nie chciałem wprowadzać zera w "MM/dd/rrrr". W przypadku PO formatem byłoby "dd.MM.rrrr - HH: mm", aby wytworzyć "16.05.2013 - 12:54" za pytanie. – Draghon