как изменить значение даты с («ГГГГ / ММ / ДД ЧЧ: мм: сс») на («мм») в предоставленном пользователем значении - PullRequest
0 голосов
/ 06 ноября 2019

пользователь предоставляет значение var date = 2019/11/06 22:59:50;, но я хочу преобразовать данные дата как date = 55; из ("ГГГГ / ММ / ДД ЧЧ: мм: сс") в ("мм")) имея только минуту, чтобы я мог вычесть данные как alert(date - Date().getMinute()), чтобы я мог сохранить значение в переменной для условий

Ответы [ 2 ]

1 голос
/ 06 ноября 2019

Манипулирование датами в JS действительно грубое. Если вы можете быть уверены, что формат будет именно таким, вы можете сделать что-то вроде этого:

var date_raw = "2019/11/06 22:59:50";
var date = new Date(date_raw);
var mm = date.getMinutes();

В противном случае я предлагаю вам взглянуть на moment.js , если вам что-то нужноболее сложный.

Редактировать : если вам нужна помощь в вычитании времени из объекта даты, это уже ответил

0 голосов
/ 06 ноября 2019

Если я понимаю, что вы хотите, в первую очередь я бы преобразовал переменную даты в объект Date, например: var date = new Date("2019/11/06 22:59:50");. Затем я бы добавил минимальную переменную, которая бы принимала часть даты в мм, например: var min = date.getMinutes();. Это сделало бы работу.

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