staffID
@staffID

Кок получить значение Date в виде объекта?

var d = new Date();
console.log( d ) //Sun Nov 27 2016 15:49:35 GMT+0400 (RTZ 3 (зима))

Я могу получить некоторые значения, (day, month, year и др.),
Но как получить: Sun, (RTZ 3(зима)) и др. ?
Регулярка не подойдет.
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 2
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Нативно, к сожалению, никак, но можно воспользоваться библиотекой moment.js.
Ответ написан
@pekc83
Можно такой костыль придумать:
const d = new Date();

const parseDate = d => {
  const [day, month, date, year, time, timeZoneOffset, timeZone] =
    d.toString().split(' ');
  return {day, month, date, year, time, timeZoneOffset, timeZone};
}

const myDateObj = parseDate(d);

console.log(myDateObj.timeZone);
console.log(myDateObj.timeZoneOffset);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы