Я пытаюсь форматировать переменного тока # DateTime объект, который я получаю от вызова веб-API в этом формате:Формат времени C# Дата в формате ДД/ММ/ГГГГ с помощью momentjs
2017-01-28T00: 00 : 00 + 11: 00
Как я могу отформатировать это дату и время до dd/MM/yyyy
в основном 28/01/2017?
moment("2017-01-28T00:00:00+11:00").format('dd/MM/yyyy')
Любая идея, почему это дает "Sa/01/YYYY"? Я бы хотел решить это без ручного разбиения деталей даты, поскольку целевой формат является динамическим, то есть: dd/MM/yyyy может также быть MM/dd/yyyy.
Спасибо за любую помощь.
попробовать DD вместо этого - Давненько я использовал momentjs, но я просто поднял глаза [documentation] (http://momentjs.com/docs/), чтобы увидеть, что 'd' относится к дню недели и' D' к дате месяца - пока нет упоминания 'dd', он упоминает' ddd' (Аббревиатура 3 буквы) и 'dddd' (полный день недели) ... возможно,' dd' является допустимым в виде аббревиатуры двух букв, но недокументирован ... в любом случае вы хотите использовать 'D' –
. Если вы хотите, чтобы формат для * разных культур *, то вы можете использовать * 'L' *. См. Http://momentjs.com/docs/#localized-formats –