Mam tablicę, jeden klucz to createDate. W pętli foreach tablicy, ciągnę wartość createDate poprzez powiązanie tekstu knockout.nokaut - jak wiązać tylko datę
<span data-bind="text: createDate"></span>
Wartość wyświetla: "2013-04-24T16: 29: 00.38" ... tak jest w bazie danych. Czy istnieje sposób formatowania (w obrębie powiązania), aby wyświetlić tylko datę? Czy muszę go zapisać jako datę tylko w bazie danych, aby to osiągnąć?
przykład można użyć następujących czynności, aby ustawić 2 dziesiętne:
<span data-bind="text: price.ToFixed(2)"></span>
Czy istnieje coś takiego jak proste to tylko wyświetlaczu: '24.04.2013'
Dzięki z góry!
@ Jason: using moment.js świetnie współpracuje z jedną niewielką korektą: „tekst : moment (createDate) .format ('MM/DD/YYYY') "... createDate nie jest funkcją, więc pomiń(). To jest czyste i łatwe, więc nawet nie spróbowałem alternatywy z pomocniczym pomocnikiem. Wielkie dzięki! – nanonerd
Fajnie, cieszę się, że pomogło. Myślałem, że createDate był ko.observable(), ale jeśli nie jest to tak, nie ma potrzeby "()". –
@JasonHaley link do drugiego rozwiązania jest martwy :( –