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

Библиотека дат JavaScript для анализа, обработки и форматирования дат. Используйте этот тег для проблем с плагинами момента, момента, часового пояса и любого момента.

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

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

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

2
Отформатируйте дату и время в формате ГГГГ-ММ-ДД ЧЧ: мм: сс в 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"); Но получение dateTime как Invalid Date.
110 datetime  momentjs 

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

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


11
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()); Оба журнала показывают: Tue Sep 30 2014 23:59:59 GMT+0200 (CEST) Tue …

7
Как можно импортировать 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" } } Затем у меня есть такой класс Typescript main.js: import moment from 'moment'; …

2
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-е вместо 18-го , которое было пропущено. Но если я использую momentjs без utc: moment(new Date('07-18-2013')).format("YYYY-MM-DD").toString() Я возвращаюсь "2013-07-18", чего я и ожидал при использовании moment.js …

10
Преобразование даты в UTC с помощью moment.js
Наверное, и простой ответ на это, но я не могу найти способ заставить момент.js возвращать дату в формате UTC в миллисекундах. Вот что я делаю: var date = $("#txt-date").val(), expires = moment.utc(date); Есть идеи, что я делаю неправильно?

7
Как преобразовать секунды в ЧЧ: мм: сс в moment.js
Как преобразовать секунды в HH:mm:ss? На данный момент я использую функцию ниже render: function (data){ return new Date(data*1000).toTimeString().replace(/.*(\d{2}:\d{2}:\d{2}).*/, "$1");; } Это работает на Chrome, но в firefox в течение 12 секунд я понимаю, 01:00:12 что хотел бы использовать moment.js для кроссбраузерной совместимости Я пробовал это, но не работает render: function …

3
Как проверить, является ли переменная объектом Moment.js?
В моем приложении есть HTML-форма, в которой некоторые входные данные заполняются из бэкэнда, а другие входные данные вводятся пользователем (во timeвходных данных). onChangeФункция проходит через каждый вход , когда пользователь изменяет значение. Входные данные, заполненные серверной частью, преобразуются в momentобъекты, а даты, введенные пользователем, представляют собой простые строки. Это означает, …

3
Moment.js получает название дня от даты
Я использую jquery и moment.js для настраиваемого календаря. У меня есть объект даты в переменной, myDateнапример: Object { date="2014-12-23 14:00:00", timezone_type=3, timezone="Europe/Paris"} Я хочу, используя moment.js (или нет), получить название дня этой даты, в моем примере мне нужно получить: tuesday Идеи? Благодарность

7
moment.js получает текущее время в миллисекундах?
var timeArr = moment().format('HH:mm:ss').split(':'); var timeInMilliseconds = (timeArr[0] * 3600000) + (timeArr[1] * 60000); Это решение работает, протестируйте его, но я бы предпочел просто использовать момент api вместо собственного кода. Этот код возвращает время СЕГОДНЯ в миллисекундах. Мне нужно, чтобы вызвать другую функцию в миллисекундах ... Не могу использовать эпоху. …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.