Момент JS разделить строку времени

0

Я использую момент JS для получения текущего времени. На основании этого времени мне нужно выполнить операцию поиска в моей базе данных поиска.

Моя запись в базе данных выглядит следующим образом:

"message_date": "2014-03-20T09:17:40.482Z"

Моментный код для получения текущего времени выглядит следующим образом:

var m = moment();
var testResult = m.toJSON();

// It outputs : 2014-03-20T09:17:40.482Z

Моя проблема заключается в том, что я не хочу включать эти секунды в мой запрос к базе данных. Я хочу искать только до минутного поля, т.е. 2014-03-20T09: 17. Я могу разделить дату момента, чтобы получить ожидаемый формат. Но я знаю, что это не способ сделать это. Пожалуйста, помогите мне получить ожидаемый формат времени в момент JS. благодаря

Теги:
momentjs

1 ответ

1

Пытаться:

var testResult = m.format('YYYY-MM-DD[T]HH:mm');

Если вы хотите получить время в определенном часовом поясе:

var m = moment().zone("+05:30");
var testResult = m.format('YYYY-MM-DD[T]HH:mm');
  • 0
    Спасибо за ваш быстрый ответ. Сейчас получаю дату по местному времени. Мне нужно конвертировать его в + 5.30 добавленный формат (IND). попробовал это получить неопределенное значение console.log ('test 2', testResult2.toJSON);
  • 0
    @Dibish - обновляется информация о часовых поясах.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню