AM / PM форматирование даты в jqGrid - PullRequest
0 голосов
/ 09 февраля 2012

У меня проблемы с выяснением, где я ошибаюсь с этим форматированием даты в jqGrid.Я передаю дату, отформатированную в C # как MM/dd/yyyy hh:mm:ss tt, которая выдает 01/20/2012 10:01:26 PM.

В моем jqGrid я применяю форматирование следующим образом:

colModel: [
...
    { name: 'EndTime', index: 'EndTime', sorttype: 'date', formatter:'date', formatoptions: {srcformat:'m/d/Y h:i:s A', newformat:'m/d/Y h:i:s A'} },
...
],

Это работает нормально для всех, кромеДО ПОЛУДНЯ ПОСЛЕ ПОЛУДНЯ.Это всегда показывает AM в моей сетке.Из документации jqGrid выглядит, что это должен быть правильный формат.Кто-нибудь видит, где я иду не так?

Спасибо!

1 Ответ

1 голос
/ 09 февраля 2012

Я нашел решение. Я изменил форматирование в C # на yyyy-MM-dd HH:mm:ss и мой colModel на formatoptions: { srcformat: 'Y-m-d H:i:s', newformat: 'm/d/Y h:i:s A' }.

Исходным форматом является формат ISO8601Long. Я не использовал ISO8601Long, так как я использую локальные данные и хочу отсортировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...