Вопросы с тегом «momentjs»

145
Момент Js UTC по местному времени

Я пытаюсь перевести время UTC в местное время. Я следовал этому примеру по этой ссылке: http://jsfiddle.net/FLhpq/4/light/ . Я не могу получить правильный локальный вывод. Например, если сейчас 10:30 утра, вместо 10:30 заболел - 15:30. Вот мой код: var date = moment.utc().format('YYYY-MM-DD...

141
Moment js получить первый и последний день текущего месяца

Как мне получить первый и последний день и время текущего месяца в следующем формате в moment.js: 2016-09-01 00:00 Я могу получить текущую дату и время следующим образом: moment().format('YYYY-MM-DD h:m')которые будут выводиться в указанном выше формате. Однако мне нужно получить дату и время...

138
Получение текущей unixtimestamp с помощью Moment.js

Я хочу получить Unix TimeStamp с помощью Moment.js. Я могу найти множество функций, которые преобразуют метку времени в дату в moment.js. Я знаю , что я могу легко получить метку времени UNIX с помощью следующей функции JavaScript: Math.floor(new Date().getTime()/1000). Но я хочу использовать...

135
24-часовой формат moment.js

Как отображать время в 24-часовом формате вместо 12? Я использую moment.js. Я почти уверен, что эти строки могут иметь к этому какое-то отношение. meridiem : function (hours, minutes, isLower) { if (hours > 11) { return isLower ? 'pm' : 'PM'; } else { return isLower ? 'am' : 'AM'; } }, Как это...

131
Moment.js - как узнать количество лет, прошедших с даты, без округления?

Я пытаюсь вычислить возраст человека с помощью Moment.js , но обнаружил, что полезный в остальном метод fromNow округляет годы. Например, если сегодня 27.12.2012, а дата рождения человека - 26.02.1978, moment("02/26/1978", "MM/DD/YYYY").fromNow()возвращается "35 лет назад". Как я могу заставить...

128
Moment.js с Vuejs

Я пытаюсь распечатать дату и время, используя следующее в vue-for {{ moment().format('MMMM Do YYYY, h:mm:ss a') }} но это не появляется. Это просто пустое место. Как я могу попробовать использовать момент во...

124
Проверить, действительна ли дата

Ниже приводится сценарий: У меня Stringдата и формат даты разные. Пример: date: 2016-10-19 dateFormat: «ДД-ММ-ГГГГ». Мне нужно проверить, действительна ли эта дата. Я пробовал следить за вещами var d = moment("2016-10-19",dateFormat); d.isValid()возвращается falseкаждый раз. Разве Moment.js не...

122
Отформатируйте дату и вычтите дни с помощью Moment.js

Я хотел бы, чтобы переменная DD-MM-YYYYсодержала вчерашнюю дату в формате с использованием Moment.js. Итак, если сегодня 15-04-2015, я хотел бы вычесть день и получить 14-4-2015. Я пробовал несколько таких комбинаций: startdate = moment().format('DD-MM-YYYY'); startdate.subtract(1, 'd'); и это:...

118
Moment.js: дата между датами

Я пытаюсь определить с помощью Moment.js, если заданная дата находится между двумя датами. Начиная с версии 2.0.0, Тим добавил isBefore()и isAfter()для сравнения дат. Поскольку isBetween()метода нет , я подумал, что это сработает: var date = moment("15/02/2013", "DD/MM/YYYY"); var startDate =...

117
Начало недели в понедельник с isoWeekday ()

Я создаю календарь, в котором распечатываю недели в табличном формате. Одно из требований состоит в том, чтобы я мог начинать недели в понедельник или воскресенье, в зависимости от выбора пользователя. Мне сложно использовать метод isoWeekday момента . // Start of some date range. Can be any day of...

116
Moment.js - завтра, сегодня и вчера

Хотелось бы moment().fromNow()функциональности, но когда дата близка, она слишком точна - напр. Я хочу, чтобы он отображался не «через 3 часа», а «сегодня» - так что в основном с «ежедневной» точностью. Я пробовал использовать moment().calendar()функцию, она не форматируется, если разница дат...

113
Как установить фиктивную дату в Jest?

Я использую moment.js для выполнения большей части моей логики дат во вспомогательном файле для моих компонентов React, но я не смог понять, как имитировать дату в Jest a la sinon.useFakeTimers(). Документы Jest говорят только о функциях таймера, таких как setTimeoutи setIntervalт. Д., Но не...

110
Отформатируйте дату и время в формате ГГГГ-ММ-ДД ЧЧ: мм: сс в moment.js

У меня есть строка в таком формате: var dateTime = "06-17-2015 14:24:36" Я использую moment.js и пытаюсь преобразовать его в YYYY-MM-DD HH:mm:ss-> 2015-06-17 14:24:36. Я пробовал этот метод dateTime = moment( dateTime, 'MM-DD-YYYY HH:mm:ss',true).format("YYYY-MM-DD HH:mm:ss"); Но получение...

108
Как сравнить только дату в moment.js

Я новичок в moment.js. У меня есть объект даты, и с ним связано некоторое время. Я просто хочу проверить, больше ли эта дата или равна сегодняшней дате, за исключением времени при сравнении. var dateToCompare = 2015-04-06T18:30:00.000Z Я просто хочу проверить, больше ли dateToCompare сегодняшней...

107
Как обойти изменчивость в moment.js?

Я столкнулся с проблемой, когда мне нужно сохранить начальные значения объекта момента, но у меня возникли проблемы с предотвращением изменения моей переменной вместе с исходным объектом. К сожалению, Object.freeze () не работает, потому что moment.js возвращает ошибку «Недопустимая дата», когда я...

96
Moment JS начало и конец данного месяца

Мне нужно рассчитать дату JS с учетом года = 2014 и месяца = 9 (сентябрь 2014 г.). Я пробовал это: var moment = require('moment'); var startDate = moment( year+'-'+month+'-'+01 + ' 00:00:00' ); var endDate = startDate.endOf('month'); console.log(startDate.toDate()); console.log(endDate.toDate());...

96
Как можно импортировать moment.js с помощью машинописного текста?

Я пытаюсь изучить Машинопись. Хотя я не думаю, что это актуально, я использую VSCode для этой демонстрации. У меня package.jsonесть такие штуки: { "devDependencies": { "gulp": "^3.9.1", "jspm": "^0.16.33", "typescript": "^1.8.10" }, "jspm": { "moment": "npm:moment@^2.12.0" } } Затем у меня есть...

95
moment.js - UTC дает неправильную дату

Почему момент.js UTC всегда показывает неправильную дату. Например, из консоли разработчика Chrome: moment(('07-18-2013')).utc().format("YYYY-MM-DD").toString() // or moment.utc(new Date('07-18-2013')).format("YYYY-MM-DD").toString() Оба они вернут "2013-07-17", почему он возвращает 17-е вместо...