JSFiddle - React, Tailwind, and code Playground

by Ivan Vasilyev

HTML

<script src="https://rawgit.com/smallwins/spacetime/master/builds/spacetime.js"></script>
<p>

</p>

JavaScript

const raw = `BEGIN:VEVENT
DTSTART;VALUE=DATE-TIME:20170914T210000Z
DTEND;VALUE=DATE-TIME:20171231T205900Z
END:VEVENT`
const date = raw.match(/DTEND;VALUE=DATE-TIME:(\d{4})(\d{2})(\d{2})T(\d{2})(\d{2})(\d{2})/).slice(1,6);

const dt = spacetime(date, 'Europe/Moscow');
console.log(dt.format('ddd hA'));
document.querySelector('p').innerText = dt.format('DD MMMM YYYY');