У меня довольно ужасное время, чтобы преобразовать 8601 в читаемый формат. Дата отображается как «P0DT0H0M10S» и хранится в переменной var timeLeft. Каждая статья, которую я нахожу в Интернете, рассказывает мне, как превращать даты в формат 8601, но не наоборот.8601 ISO String для чтения формата даты в Javascript
Я пробовал использовать moment.js, но, похоже, вращается вокруг текущей даты, а не один, установленный моим timeLeft var. Как получить этот var в удобном для пользователя формате? Спасибо
Эта строка не выглядит как формат ISO 8601. Этот формат включает даты, которые выглядят как '2010-01-01T05: 06: 07'. – Pointy
Это [формат продолжительности] (https://en.wikipedia.org/wiki/ISO_8601#Durations) ... – epascarello
@epascarello ah OK. В этом случае я не уверен, что значит преобразовать продолжительность времени в экземпляр Date. Я думаю, вы могли бы получить дату относительно некоторой другой даты, смещенной на продолжительность, которая, как я думаю, может быть то, о чем говорит OP. – Pointy